Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/node-shared.spec'], chrootPath='/var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c75xcm4w:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c75xcm4w:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8d7006f26e0e474f8a1d99bb71f49443', '-D', '/var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c75xcm4w:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/node-shared.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False 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 Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/node-shared.spec'], chrootPath='/var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c75xcm4w:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c75xcm4w:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '730829b2d2914e16a4645f97f234a149', '-D', '/var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c75xcm4w:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/node-shared.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False 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 Child return code was: 0