+ release_urlbase=https://nodejs.org/download/release/ + disttype=release + customtag= + datestring= + commit= + fullversion=v10.16.3 + source_url=https://nodejs.org/download/release/v10.16.3/node-v10.16.3.tar.xz + config_flags= + cd /home/node + tar -xf node.tar.xz + cd node-v10.16.3 + export 'CC=ccache gcc' + CC='ccache gcc' + export 'CXX=ccache g++' + CXX='ccache g++' ++ getconf _NPROCESSORS_ONLN + make -j8 binary V= DESTCPU=x64 ARCH=x64 VARIATION=musl DISTTYPE=release CUSTOMTAG= DATESTRING= COMMIT= RELEASE_URLBASE=https://nodejs.org/download/release/ CONFIG_FLAGS= /bin/sh: git: not found rm -f -r node-v10.16.3-linux-x64-musl rm -f -r out/deps out/Release python ./configure \ --prefix=/ \ --dest-cpu=x64 \ --tag= \ --release-urlbase=https://nodejs.org/download/release/ \ --download=all --with-intl=small-icu creating icu_config.gypi * Using ICU in deps/icu-small WARNING: Using floating patch "tools/icu/patches/64/source/common/putil.cpp" from "tools/icu" WARNING: Using floating patch "tools/icu/patches/64/source/i18n/dtptngen.cpp" from "tools/icu" creating icu_config.gypi { 'target_defaults': { 'cflags': [], 'default_configuration': 'Release', 'defines': [], 'include_dirs': [], 'libraries': []}, 'variables': { 'asan': 0, 'build_v8_with_gn': 'false', 'coverage': 'false', 'debug_nghttp2': 'false', 'enable_lto': 'false', 'enable_pgo_generate': 'false', 'enable_pgo_use': 'false', 'force_dynamic_crt': 0, 'gas_version': '2.31', 'host_arch': 'x64', 'icu_data_in': '../../deps/icu-small/source/data/in/icudt64l.dat', 'icu_endianness': 'l', 'icu_gyp_path': 'tools/icu/icu-generic.gyp', 'icu_locales': 'en,root', 'icu_path': 'deps/icu-small', 'icu_small': 'true', 'icu_ver_major': '64', 'llvm_version': 0, 'node_byteorder': 'little', 'node_debug_lib': 'false', 'node_enable_d8': 'false', 'node_enable_v8_vtunejit': 'false', 'node_install_npm': 'true', 'node_module_version': 64, 'node_no_browser_globals': 'false', 'node_prefix': '/', 'node_release_urlbase': 'https://nodejs.org/download/release/', 'node_shared': 'false', 'node_shared_cares': 'false', 'node_shared_http_parser': 'false', 'node_shared_libuv': 'false', 'node_shared_nghttp2': 'false', 'node_shared_openssl': 'false', 'node_shared_zlib': 'false', 'node_tag': '', 'node_target_type': 'executable', 'node_use_bundled_v8': 'true', 'node_use_dtrace': 'false', 'node_use_etw': 'false', 'node_use_large_pages': 'false', 'node_use_openssl': 'true', 'node_use_pch': 'false', 'node_use_perfctr': 'false', 'node_use_v8_platform': 'true', 'node_with_ltcg': 'false', 'node_without_node_options': 'false', 'openssl_fips': '', 'openssl_no_asm': 0, 'shlib_suffix': 'so.64', 'target_arch': 'x64', 'v8_enable_gdbjit': 0, 'v8_enable_i18n_support': 1, 'v8_enable_inspector': 1, 'v8_no_strict_aliasing': 1, 'v8_optimized_debug': 0, 'v8_promise_internal_field_count': 1, 'v8_random_seed': 0, 'v8_trace_maps': 0, 'v8_typed_array_max_size_in_heap': 0, 'v8_use_snapshot': 'true', 'want_separate_host_toolset': 0}} creating config.gypi creating config.status creating config.mk running: python tools/gyp_node.py --no-parallel -f make-linux make install DESTDIR=node-v10.16.3-linux-x64-musl V= PORTABLE=1 make -C out BUILDTYPE=Release V= CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/bits.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/cpu.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/division-by-constant.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/file-utils.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/functional.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/ieee754.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/logging.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/once.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/page-allocator.o ../deps/v8/src/base/file-utils.cc: In function 'char* v8::base::RelativePath(char**, const char*, const char*)': ../deps/v8/src/base/file-utils.cc:28:12: warning: 'char* strncat(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncat(*buffer, name, name_length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/file-utils.cc:23:46: note: length computed here int name_length = static_cast(strlen(name)); ~~~~~~^~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/condition-variable.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/mutex.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/semaphore.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/time.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/sys-info.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/utils/random-number-generator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-linux.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_postmortem_metadata_target_gen_postmortem_metadata /home/node/node-v10.16.3/out/Release/obj/gen/debug-support.cc TOUCH /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/icu_implementation.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/icu_uconfig.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/icu_uconfig_target.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.host/tools/icu/icu_implementation.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.host/tools/icu/icu_uconfig.stamp TOUCH f18987f1ec03ff232cd4cc29bac7a2a91c1f4fda.intermediate ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_js2c_target_js2c_experimental_extras /home/node/node-v10.16.3/out/Release/obj/gen/experimental-extras-libraries.cc ACTION Generating inspector protocol sources from protocol json f18987f1ec03ff232cd4cc29bac7a2a91c1f4fda.intermediate CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/page-allocator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/file-utils.cc: In function 'char* v8::base::RelativePath(char**, const char*, const char*)': ../deps/v8/src/base/file-utils.cc:28:12: warning: 'char* strncat(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncat(*buffer, name, name_length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/file-utils.cc:23:46: note: length computed here int name_length = static_cast(strlen(name)); ~~~~~~^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_js2c_target_js2c /home/node/node-v10.16.3/out/Release/obj/gen/libraries.cc ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_js2c_target_js2c_extras /home/node/node-v10.16.3/out/Release/obj/gen/extras-libraries.cc CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationbuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currfmt.o In function 'void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)', inlined from 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)' at ../deps/v8/src/libplatform/tracing/trace-object.cc:90:31: ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(*buffer, *member, length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)': ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here size_t length = strlen(*member) + 1; ~~~~~~^~~~~~~~~ In function 'void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)', inlined from 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)' at ../deps/v8/src/libplatform/tracing/trace-object.cc:91:31: ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(*buffer, *member, length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)': ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here size_t length = strlen(*member) + 1; ~~~~~~^~~~~~~~~ In function 'void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)', inlined from 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)' at ../deps/v8/src/libplatform/tracing/trace-object.cc:93:33: ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(*buffer, *member, length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)': ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here size_t length = strlen(*member) + 1; ~~~~~~^~~~~~~~~ In function 'void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)', inlined from 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)' at ../deps/v8/src/libplatform/tracing/trace-object.cc:98:33: ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(*buffer, *member, length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function 'void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr*, unsigned int, int64_t, int64_t)': ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here size_t length = strlen(*member) + 1; ~~~~~~^~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_res.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/toupptrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucln_in.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationtailoring.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationcompare.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nultrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/standardplural.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/windtfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measure.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csdetect.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utmscale.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/datefmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-diy-fp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_rule.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrutf8.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvinf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternmodifier.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationweights.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtrule.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/funcrepl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tztrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_fluent.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decContext.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/curramt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_compact.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udatpg.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/olsontz.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_symbols.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unesctrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbtz.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrule.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csmatch.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coll.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedval_sbimpl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_data.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_set.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dcfmtsym.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatawriter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatinbuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfsubs.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tolowtrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/indiancal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cecal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sharedbreakiterator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/region.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_parsednumber.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uni2name.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gender.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/upluralrules.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measunit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_longnames.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ethpccal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_utils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrmbcs.o In file included from ../deps/icu-small/source/i18n/ucal.cpp:26: ../deps/icu-small/source/i18n/ucal.cpp: In function 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY); ^~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/simpletz.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udat.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/calendar.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uitercollationiterator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternstring.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/translit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quant.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fphdlimp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/umsg.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimfmtprops.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrecog.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/choicfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzrule.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_sit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutamt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_output.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregoimp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_padding.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames_impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coleitr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_mapper.o In file included from ../deps/icu-small/source/i18n/ucol_sit.cpp:24: ../deps/icu-small/source/i18n/ucol_sit.cpp: In function 'void ucol_sit_calculateWholeLocale(CollatorSpec*)': ../deps/icu-small/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) ../deps/icu-small/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat' uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 [-Wrestrict] #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) ../deps/icu-small/source/i18n/ucol_sit.cpp:417:13: note: in expansion of macro 'uprv_strcat' uprv_strcat(s->locale, s->locElements[UCOL_SIT_KEYWORD]); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 [-Wrestrict] #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) ../deps/icu-small/source/i18n/ucol_sit.cpp:423:13: note: in expansion of macro 'uprv_strcat' uprv_strcat(s->locale, s->locElements[UCOL_SIT_PROVIDER]); ^~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/tools/icu/patches/64/source/i18n/dtptngen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/stsearch.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ufieldpositer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coptccal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_rounding.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/basictz.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/transreg.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_formatimpl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fpositer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/selfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sortkey.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregex.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_decimal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucoleitr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedval_iterimpl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/usearch.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vtzone.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/format.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unum.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregion.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rematch.o In file included from ../tools/icu/patches/64/source/i18n/dtptngen.cpp:40: ../deps/icu-small/source/i18n/dtptngen_impl.h: In member function 'icu_64::StringEnumeration* icu_64::DateTimePatternGenerator::getRedundants(UErrorCode&)': ../deps/icu-small/source/i18n/dtptngen_impl.h:154:7: warning: '*((void*)(& current)+8).icu_64::PtnSkeleton::addedDefaultDayPeriod' may be used uninitialized in this function [-Wmaybe-uninitialized] class PtnSkeleton : public UMemory { ^~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dayperiodrules.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/chnsecal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfcd.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/anytrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregexc.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_fluent.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/taiwncal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/winnmfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_build.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_compositions.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-strtod.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/wintzimpl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_skeletons.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationroot.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rulebasedcollator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-bignum-dtoa.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulistformatter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regextxt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_affixes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/esctrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_multiplier.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/search.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_currency.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nortrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collation.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_affixutils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-bignum.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_stringbuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csr2022.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decimfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nounit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-cached-powers.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_integerwidth.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationkeys.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_conf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable_cnv.o ../deps/icu-small/source/i18n/listformatter.cpp: In function 'icu_64::UnicodeString& icu_64::ListFormatter::format_(const icu_64::UnicodeString*, int32_t, icu_64::UnicodeString&, int32_t, int32_t&, icu_64::FieldPositionHandler*, UErrorCode&) const': ../deps/icu-small/source/i18n/listformatter.cpp:500:35: warning: 'offsetSecond' may be used uninitialized in this function [-Wmaybe-uninitialized] offsets[1] = offsetSecond - prefixLength; ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/listformatter.cpp:500:35: warning: 'offsetFirst' may be used uninitialized in this function [-Wmaybe-uninitialized] CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/alphaindex.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexcmp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currunit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-fast-dtoa.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zrule.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmunit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udateintervalformat.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/compactdecimalformat.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_stringsegment.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregocal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrs.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsets.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulocdata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_capi.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/buddhcal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cpdtrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/titletrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/msgfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexst.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numsys.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dangical.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_currencysymbols.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_pars.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_scientific.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regeximp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzgnames.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationrootelements.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strmatch.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldatefmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_grouping.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf16collationiterator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/persncal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decNumber.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/remtrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatabuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimalquantity.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/japancal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/repattrn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrsbcs.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/bocsu.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldtfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatin.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/brktrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsettings.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_validators.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/hebrwcal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationruleparser.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_notation.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tridpars.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scriptset.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucsdet.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbnf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationiterator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrucode.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/name2uni.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ztrans.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quantityformatter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/astro.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vzone.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_modifiers.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfst.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_asformat.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/timezone.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_scientific.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unumsys.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/erarules.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/inputext.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedvalue.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatareader.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scientificnumberformatter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strrepl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icustubdata/deps/icu-small/source/stubdata/stubdata.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/bio_ssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_msg.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_srtp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/methods.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/packet.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/pqueue.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/record/dtls1_bitmap.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/record/rec_layer_d1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/record/rec_layer_s3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/record/ssl3_buffer.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/record/ssl3_record.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/record/ssl3_record_tls13.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_cbc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_msg.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_cert.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_ciph.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_conf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_mcnf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_rsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_sess.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_stat.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_txt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_utst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/extensions.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/extensions_clnt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/extensions_cust.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/extensions_srvr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/statem.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/statem_clnt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/statem_dtls.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/statem_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/statem/statem_srvr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_trce.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/tls13_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/tls_srp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_cfb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ige.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_misc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ofb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_wrap.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aria/aria.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_bitstr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_d2i_fp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_digest.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_dup.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_gentm.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_i2d_fp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_int.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_mbstr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_object.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_octet.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_print.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_strex.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_strnid.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_time.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_type.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_utctm.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_utf8.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_verify.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/ameth_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_gen.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_item_list.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_par.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_mime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_moid.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_mstbl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_pack.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/bio_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/bio_ndef.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/d2i_pr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/d2i_pu.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/evp_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/f_int.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/f_string.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/i2d_pr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/i2d_pu.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/n_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/nsseq.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p5_pbe.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p5_pbev2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p5_scrypt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p8_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_bitst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_spki.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_dec.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_fre.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_new.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_scn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_typ.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_utl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_algor.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_bignum.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_info.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_int64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_long.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_sig.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_spki.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_val.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/async/arch/async_null.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/async/arch/async_posix.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/async/arch/async_win.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/async/async.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/async/async_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/async/async_wait.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_cfb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_ofb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_skey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_addr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_dump.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_print.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_sock.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_sock2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_buff.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_lbuf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_nbio.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_null.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_cb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_meth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_acpt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_bio.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_conn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_dgram.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_fd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_file.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_log.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_mem.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_null.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_sock.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/blake2/blake2b.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/blake2/blake2s.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/blake2/m_blake2b.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/blake2/m_blake2s.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_add.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_blind.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_const.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_ctx.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_depr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_dh.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_div.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_exp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_exp2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_gcd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_gf2m.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_intern.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_kron.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mod.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mont.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mpi.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mul.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_nist.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_prime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_print.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_rand.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_recp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_shift.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_sqr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_sqrt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_srp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_word.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_x931p.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/rsaz_exp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/buffer/buf_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/buffer/buffer.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_cfb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_ctr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_misc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_ofb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_cfb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_ofb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_skey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cmac/cm_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cmac/cm_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cmac/cmac.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_att.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_cd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_dd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_env.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_ess.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_io.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_kari.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_pwri.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_sd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_smime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_api.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_def.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_mall.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_mod.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_sap.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_ssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cpt_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cryptlib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_b64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_log.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_oct.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_policy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_sct.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_sct_ctx.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_vfy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ct/ct_x509v3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ctype.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cversion.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cbc_cksm.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cbc_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cfb64ede.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cfb64enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cfb_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/des_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ecb3_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ecb_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/fcrypt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/fcrypt_b.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ofb64ede.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ofb64enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ofb_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/pcbc_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/qud_cksm.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/rand_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/set_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/str2key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/xcbc_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_check.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_depr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_gen.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_kdf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_meth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_rfc5114.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_rfc7919.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_depr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_gen.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_meth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_ossl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_vrf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_dl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_dlfcn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_openssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_vms.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_win32.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ebcdic.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve25519.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve448/arch_32/f_impl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve448/curve448.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve448/curve448_tables.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve448/eddsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve448/f_generic.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/curve448/scalar.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec2_oct.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec2_smpl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_check.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_curve.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_cvt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_kmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_mult.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_oct.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_print.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecdh_kdf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecdh_ossl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecdsa_ossl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecdsa_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecdsa_vrf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/eck_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_mont.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nist.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistp224.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistp256.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistp521.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistputil.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistz256.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_oct.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_smpl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecx_meth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_all.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_cnf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_ctrl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_dyn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_fat.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_list.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_openssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_rdrand.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_table.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_asnmth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_cipher.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_dh.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_digest.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_dsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_eckey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_pkmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_rand.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_rsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/err/err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/err/err_all.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/err/err_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_b64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_md.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_ok.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/c_allc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/c_alld.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/cmeth_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/digest.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aes.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha256.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aria.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_bf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_camellia.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_cast.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_chacha20_poly1305.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_des.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_des3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_idea.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_null.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_old.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc4.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc4_hmac_md5.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc5.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_seed.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_sm4.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_xcbc_d.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/encode.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_cnf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_pbe.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md4.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md5.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md5_sha1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_mdc2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_null.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_ripemd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_sha1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_sha3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_sigver.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_wp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/names.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p5_crpt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p5_crpt2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_dec.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_open.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_seal.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_verify.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pbe_scrypt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pmeth_fn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pmeth_gn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pmeth_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ex_data.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/getenv.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/hmac/hm_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/hmac/hm_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/hmac/hmac.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_cbc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_cfb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_ofb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_skey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/kdf/hkdf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/kdf/kdf_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/kdf/scrypt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/kdf/tls1_prf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/lhash/lh_stats.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/lhash/lhash.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md4/md4_dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md4/md4_one.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md5/md5_dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md5/md5_one.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mdc2/mdc2_one.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mdc2/mdc2dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mem.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mem_dbg.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mem_sec.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/cbc128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ccm128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/cfb128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ctr128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/cts128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/gcm128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ocb128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ofb128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/wrap128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/xts128.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_dir.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_fips.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_fopen.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_str.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_time.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/o_names.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_dat.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_xref.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_asn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_cl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_ext.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_ht.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_srv.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/v3_ocsp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_all.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_info.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_oth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_pk8.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_x509.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_xaux.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pvkfmt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_add.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_asn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_attr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_crpt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_crt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_decr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_key.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_kiss.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_mutl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_npas.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_p8d.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_p8e.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_sbag.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_utl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/pk12err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/bio_pk7.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_attr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_doit.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_mime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_smime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pkcs7err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/poly1305/poly1305.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/poly1305/poly1305_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/poly1305/poly1305_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/drbg_ctr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/drbg_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_egd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_unix.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_vms.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_win.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/randfile.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2_cbc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2_skey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2cfb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2ofb64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ripemd/rmd_dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ripemd/rmd_one.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_chk.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_crpt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_depr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_gen.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_meth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_mp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_none.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_oaep.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_ossl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_pk1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_pss.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_saos.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_ssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_x931.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_x931g.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_cbc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_cfb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_ecb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_ofb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha1_one.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha1dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha256.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha512.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/siphash/siphash.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/siphash/siphash_ameth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/siphash/siphash_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm2/sm2_crypt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm2/sm2_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm2/sm2_pmeth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm2/sm2_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm3/m_sm3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm3/sm3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sm4/sm4.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/srp/srp_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/srp/srp_vfy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/stack/stack.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/store/loader_file.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/store/store_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/store/store_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/store/store_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/store/store_register.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/store/store_strings.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/threads_none.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/threads_pthread.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/threads_win.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_asn1.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_conf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_req_print.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_req_utils.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_print.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_sign.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_utils.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_verify.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_verify_ctx.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/txt_db/txt_db.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_null.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_openssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_util.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/uid.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/whrlpool/wp_dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/by_dir.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/by_file.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/t_crl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/t_req.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/t_x509.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_att.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_cmp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_d2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_def.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_ext.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_lu.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_meth.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_obj.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_r2x.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_req.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_set.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_trs.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_txt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_v3.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_vfy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_vpm.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509cset.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509name.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509rset.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509spki.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509type.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_all.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_attrib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_crl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_exten.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_name.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_pubkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_req.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_x509.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_x509a.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_cache.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_data.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_map.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_node.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_tree.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_addr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_admis.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_akey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_akeya.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_alt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_asid.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_bcons.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_bitst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_conf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_cpols.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_crld.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_enum.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_extku.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_genn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_ia5.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_info.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_int.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_lib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_ncons.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pci.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pcia.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pcons.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pku.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pmaps.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_prn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_purp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_skey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_sxnet.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_tlsf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_utl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3err.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_capi.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_padlock.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/aes-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/aesni-mb-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/aesni-sha1-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/aesni-sha256-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/aesni-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/bsaes-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/vpaes-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/bn/rsaz-avx2.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/bn/rsaz-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/bn/x86_64-gf2m.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/bn/x86_64-mont.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/bn/x86_64-mont5.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/camellia/cmll-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/chacha/chacha-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/ec/ecp_nistz256-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/ec/x25519-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/md5/md5-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/modes/aesni-gcm-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/modes/ghash-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/poly1305/poly1305-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-md5-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/sha/keccak1600-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/sha/sha1-mb-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/sha/sha1-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/sha/sha256-mb-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/sha/sha256-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/sha/sha512-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/whrlpool/wp-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/x86_64cpuid.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/engines/e_padlock-x86_64.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/adler32.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/compress.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/crc32.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/deflate.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/gzclose.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/gzlib.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/gzread.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/infback.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/gzwrite.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/inffast.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/inflate.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/inftrees.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/trees.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/uncompr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/zlib/deps/zlib/zutil.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/http_parser/deps/http_parser/http_parser.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_android.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_cancel.o ../deps/zlib/infback.c: In function 'inflateBack': ../deps/zlib/infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = LEN; ~~~~~~~~~~~~^~~~~ ../deps/zlib/infback.c:481:9: note: here case LEN: ^~~~ CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares__close_sockets.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_create_query.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_data.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_destroy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_expand_name.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_expand_string.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_fds.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_free_hostent.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_free_string.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyname.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares__get_hostent.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_getnameinfo.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_getopt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_getsock.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_library_init.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_llist.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_mkquery.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_nowarn.o ../deps/zlib/inflate.c: In function 'inflate': ../deps/zlib/inflate.c:742:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = EXLEN; ~~~~~~~~~~~~^~~~~~~ ../deps/zlib/inflate.c:743:9: note: here case EXLEN: ^~~~ ../deps/zlib/inflate.c:755:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = EXTRA; ~~~~~~~~~~~~^~~~~~~ ../deps/zlib/inflate.c:756:9: note: here case EXTRA: ^~~~ ../deps/zlib/inflate.c:777:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = NAME; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:778:9: note: here case NAME: ^~~~ ../deps/zlib/inflate.c:798:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = COMMENT; ~~~~~~~~~~~~^~~~~~~~~ ../deps/zlib/inflate.c:799:9: note: here case COMMENT: ^~~~ ../deps/zlib/inflate.c:818:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = HCRC; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:819:9: note: here case HCRC: ^~~~ ../deps/zlib/inflate.c:841:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = DICT; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:842:9: note: here case DICT: ^~~~ ../deps/zlib/inflate.c:848:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = TYPE; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:849:9: note: here case TYPE: ^~~~ ../deps/zlib/inflate.c:850:16: warning: this statement may fall through [-Wimplicit-fallthrough=] if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave; ^ ../deps/zlib/inflate.c:851:9: note: here case TYPEDO: ^~~~ ../deps/zlib/inflate.c:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] if (flush == Z_TREES) goto inf_leave; ^ ../deps/zlib/inflate.c:901:9: note: here case COPY_: ^~~~ ../deps/zlib/inflate.c:902:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = COPY; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:903:9: note: here case COPY: ^~~~ ../deps/zlib/inflate.c:1041:16: warning: this statement may fall through [-Wimplicit-fallthrough=] if (flush == Z_TREES) goto inf_leave; ^ ../deps/zlib/inflate.c:1042:9: note: here case LEN_: ^~~~ ../deps/zlib/inflate.c:1043:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = LEN; ~~~~~~~~~~~~^~~~~ ../deps/zlib/inflate.c:1044:9: note: here case LEN: ^~~~ ../deps/zlib/inflate.c:1092:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = LENEXT; ~~~~~~~~~~~~^~~~~~~~ ../deps/zlib/inflate.c:1093:9: note: here case LENEXT: ^~~~ ../deps/zlib/inflate.c:1102:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = DIST; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:1103:9: note: here case DIST: ^~~~ ../deps/zlib/inflate.c:1129:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = DISTEXT; ~~~~~~~~~~~~^~~~~~~~~ ../deps/zlib/inflate.c:1130:9: note: here case DISTEXT: ^~~~ ../deps/zlib/inflate.c:1145:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = MATCH; ~~~~~~~~~~~~^~~~~~~ ../deps/zlib/inflate.c:1146:9: note: here case MATCH: ^~~~ ../deps/zlib/inflate.c:1220:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = LENGTH; ~~~~~~~~~~~~^~~~~~~~ ../deps/zlib/inflate.c:1221:9: note: here case LENGTH: ^~~~ ../deps/zlib/inflate.c:1233:25: warning: this statement may fall through [-Wimplicit-fallthrough=] state->mode = DONE; ~~~~~~~~~~~~^~~~~~ ../deps/zlib/inflate.c:1234:9: note: here case DONE: ^~~~ CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_options.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_a_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_process.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_query.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares__read_line.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_search.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_send.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_strcasecmp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_strdup.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_strerror.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_strsplit.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_timeout.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares__timeval.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_version.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/ares_writev.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/bitncmp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/inet_net_pton.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/cares/deps/cares/src/inet_ntop.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/fs-poll.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/idna.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/inet.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/strscpy.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/threadpool.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/timer.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/uv-data-getter-setters.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/uv-common.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/version.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/async.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/core.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/dl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/fs.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/getaddrinfo.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/getnameinfo.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/loop.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/loop-watcher.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/pipe.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/poll.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/process.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/signal.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/stream.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/tcp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/thread.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/tty.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/udp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/proctitle.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/linux-core.o ../deps/uv/src/unix/thread.c: In function 'uv_thread_create_ex': ../deps/uv/src/unix/thread.c:238:35: warning: cast between incompatible function types from 'void (*)(void *)' to 'void * (*)(void *)' [-Wcast-function-type] err = pthread_create(tid, attr, (void*(*)(void*)) entry, arg); ^ CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/linux-inotify.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/linux-syscalls.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/procfs-exepath.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/sysinfo-loadavg.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/libuv/deps/uv/src/unix/sysinfo-memory.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_buf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_callbacks.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_debug.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_frame.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman_data.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_helper.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_http.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_map.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_mem.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_npn.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_option.o ../deps/nghttp2/lib/nghttp2_helper.c: In function 'nghttp2_put_uint16be': ../deps/nghttp2/lib/nghttp2_helper.c:33:16: warning: implicit declaration of function 'htons' [-Wimplicit-function-declaration] uint16_t x = htons(n); ^~~~~ ../deps/nghttp2/lib/nghttp2_helper.c: In function 'nghttp2_put_uint32be': ../deps/nghttp2/lib/nghttp2_helper.c:38:16: warning: implicit declaration of function 'htonl'; did you mean 'atoll'? [-Wimplicit-function-declaration] uint32_t x = htonl(n); ^~~~~ atoll ../deps/nghttp2/lib/nghttp2_helper.c: In function 'nghttp2_get_uint16': ../deps/nghttp2/lib/nghttp2_helper.c:45:10: warning: implicit declaration of function 'ntohs' [-Wimplicit-function-declaration] return ntohs(n); ^~~~~ ../deps/nghttp2/lib/nghttp2_helper.c: In function 'nghttp2_get_uint32': ../deps/nghttp2/lib/nghttp2_helper.c:51:10: warning: implicit declaration of function 'ntohl'; did you mean 'atoll'? [-Wimplicit-function-declaration] return ntohl(n); ^~~~~ atoll CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_outbound_item.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_pq.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_priority_spec.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_queue.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_rcbuf.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_session.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_stream.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_submit.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_version.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/common/dictionary.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/common/transform.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/dec/bit_reader.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/dec/decode.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/dec/huffman.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/dec/state.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references_hq.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/bit_cost.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/block_splitter.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/brotli_bit_stream.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/cluster.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment_two_pass.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/dictionary_hash.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/encode.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/encoder_dict.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/entropy_encode.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/histogram.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/literal_cost.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/memory.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/metablock.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/static_dict.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/brotli/deps/brotli/c/enc/utf8_util.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o TOUCH /home/node/node-v10.16.3/out/Release/obj.target/node_dtrace_header.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/node_dtrace_ustack.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/node_dtrace_provider.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/node_etw.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/node_perfctr.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.target/specialize_node_d.stamp AR(host) /home/node/node-v10.16.3/out/Release/obj.host/deps/v8/gypfiles/libv8_libbase.a TOUCH /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/postmortem-metadata.stamp CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/loadednormalizer2impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/dtintrv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case_locale.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringtriebuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locresdata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_io.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/resource.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utypes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrace.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/patternprops.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbiscan.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u16.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unames.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstring.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_cnv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvector.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestream.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/messagepattern.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi_props.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unisetspan.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_err.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchar.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvbocu.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/cwchar.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locid.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unorm.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstriebuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrie.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrieiterator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucln_cmn.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbistbl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/udataswp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/filterednormalizer2.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ushape.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash_us.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/servls.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkeng.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_set.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/simpleformatter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdspnm.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locutil.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbisetb.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbidata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u8.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/servslkf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/udatamem.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase_locale.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiwrt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/caniter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_props.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_titlecase_brkiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiln.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ct.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/bmpset.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubiditransform.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cb.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ulist.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utext.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/punycode.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringpiece.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytesinkutil.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/loclikely.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uenum.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestriebuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrtrns.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_lmb.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdispnames.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uidna.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubrk.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr64.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/tools/icu/patches/64/source/common/putil.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/util.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset.o ../deps/icu-small/source/common/unistr.cpp:1975:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] static void uprv_UnicodeStringDummy(void) { ^~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_closure.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictbe.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucase.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/characterproperties.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictionarydata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locavailable.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlk.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_tag.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ext.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutablecptrie.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/propname.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/servrbf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/appendable.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucptrie.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifunct.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustring.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/udata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrieiterator.o ../deps/icu-small/source/common/ucptrie.cpp: In function 'UChar32 {anonymous}::getRange(const void*, UChar32, uint32_t (*)(const void*, uint32_t), const void*, uint32_t*)': ../deps/icu-small/source/common/ucptrie.cpp:404:5: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] if (maybeFilterValue(highValue, trie->nullValue, nullValue, ^~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvsel.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/umath.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrie.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/usc_impl.o In file included from ../deps/icu-small/source/common/uloc_tag.cpp:20: In function 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)', inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at ../deps/icu-small/source/common/uloc_tag.cpp:2781:88: ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/common/uloc_tag.cpp:2117:21: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(t->buf, preferredTag, preferredTagLen); ^~~~~~~~~~~~ ../deps/icu-small/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:37:57: note: length computed here #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ../deps/icu-small/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen' size_t preferredTagLen = uprv_strlen(preferredTag); ^~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/cmemory.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/usprep.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/filteredbrk.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/propsvec.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/normlzr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utf_impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvlat1.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2_builder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/schriter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvisci.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvhz.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locmap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/usetiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv2022.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutex.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresdata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/parsepos.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/umapfile.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvmbcs.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/wintz.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset_props.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustack.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/sharedobject.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/locbased.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/pluralmap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/chariter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_props.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cnv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_keytype.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/icudataver.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucol_swp.o In file included from ../deps/icu-small/source/common/ucnv2022.cpp:44: ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void _ISO2022Open(UConverter*, UConverterLoadArgs*, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' forming offset 7 is out of the bounds [0, 6] of object 'myLocale' with type 'char [6]' [-Warray-bounds] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/common/ucnv2022.cpp:496:13: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(myLocale, pArgs->locale, sizeof(myLocale)); ^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv2022.cpp:481:10: note: 'myLocale' declared here char myLocale[6]={' ',' ',' ',' ',' ',' '}; ^~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/errorcode.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi_cache.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uarrsort.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uts46.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u32.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresbund.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/edits.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucmndata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrfmt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifilt.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr32.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbitblb.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/localebuilder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinit.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/util_props.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_titlecase_brkiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbinode.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucurr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbirb.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uprops.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/servnotf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund_cnv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie_swap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ruleiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ures_cnv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_wcs.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinvchar.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_bld.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucat.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvscsu.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifiedcache.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/icuplug.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/charstr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u7.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/serv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvdisp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uobject.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/unormcmp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_cnv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchriter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript_props.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkiter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlkf.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/static_unicode_sets.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrenum.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkgitems.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/filetools.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/writesrc.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucbuf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/swapimpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/uoptions.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ppucd.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/filestrm.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/package.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/unewdata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucln_tu.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/uparse.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/denseranges.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkg_icu.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucm.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/flagparser.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkg_gencmn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/xmlparser.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/toolutil.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucmstate.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkg_genc.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/collationinfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/loadednormalizer2impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/dtintrv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_case_locale.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/stringtriebuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_case.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locresdata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_io.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/resource.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utypes.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utrace.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/patternprops.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbiscan.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/resbund.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u16.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unames.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/cstring.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_cnv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uvector.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/messagepattern.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidi_props.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unisetspan.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_err.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uchar.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvbocu.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/cwchar.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locid.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unorm.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucharstriebuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestrie.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucln_cmn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestrieiterator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbistbl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/udataswp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/filterednormalizer2.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ushape.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uhash_us.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/servls.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/brkeng.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_set.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/simpleformatter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locdspnm.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locutil.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbisetb.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbidata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u8.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/servslkf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/udatamem.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrcase_locale.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidiwrt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/caniter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_props.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustr_titlecase_brkiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidiln.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_ct.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/bmpset.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ubiditransform.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_cb.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ulist.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/punycode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/stringpiece.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/normalizer2impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/bytesinkutil.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/loclikely.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uenum.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestriebuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrtrns.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_lmb.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidi.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locdispnames.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uidna.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ubrk.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uvectr64.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/tools/icu/patches/64/source/common/putil.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie2.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/util.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/cstr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uset.o ../deps/icu-small/source/common/unistr.cpp:1975:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] static void uprv_UnicodeStringDummy(void) { ^~~~~~~~~~~~~~~~~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uniset_closure.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/dictbe.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucase.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/characterproperties.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/dictionarydata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locavailable.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/servlk.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uloc_tag.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_ext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/umutablecptrie.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/propname.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/servrbf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/appendable.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucptrie.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unifunct.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uhash.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustring.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/udata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucharstrieiterator.o ../deps/icu-small/source/common/ucptrie.cpp: In function 'UChar32 {anonymous}::getRange(const void*, UChar32, uint32_t (*)(const void*, uint32_t), const void*, uint32_t*)': ../deps/icu-small/source/common/ucptrie.cpp:404:5: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] if (maybeFilterValue(highValue, trie->nullValue, nullValue, ^~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvsel.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/umath.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucharstrie.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uloc.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/usc_impl.o In file included from ../deps/icu-small/source/common/uloc_tag.cpp:20: In function 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)', inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at ../deps/icu-small/source/common/uloc_tag.cpp:2781:88: ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/common/uloc_tag.cpp:2117:21: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(t->buf, preferredTag, preferredTagLen); ^~~~~~~~~~~~ ../deps/icu-small/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:37:57: note: length computed here #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ../deps/icu-small/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen' size_t preferredTagLen = uprv_strlen(preferredTag); ^~~~~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/cmemory.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/usprep.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/filteredbrk.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/propsvec.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/normlzr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utf_impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvlat1.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie2_builder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/schriter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvisci.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvhz.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locmap.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/usetiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv2022.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/umutex.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uresdata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/parsepos.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/umapfile.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvmbcs.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/wintz.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uset_props.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustack.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/sharedobject.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/locbased.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/pluralmap.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/chariter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uniset_props.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_cnv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uloc_keytype.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/icudataver.o In file included from ../deps/icu-small/source/common/ucnv2022.cpp:44: ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void _ISO2022Open(UConverter*, UConverterLoadArgs*, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' forming offset 7 is out of the bounds [0, 6] of object 'myLocale' with type 'char [6]' [-Warray-bounds] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/common/ucnv2022.cpp:496:13: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(myLocale, pArgs->locale, sizeof(myLocale)); ^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv2022.cpp:481:10: note: 'myLocale' declared here char myLocale[6]={' ',' ',' ',' ',' ',' '}; ^~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucol_swp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/normalizer2.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/errorcode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbi_cache.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uniset.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrcase.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uarrsort.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uts46.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u32.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uresbund.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/edits.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucmndata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unifilt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uvectr32.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbitblb.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/localebuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uinit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/util_props.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_titlecase_brkiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbinode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucurr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbirb.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uprops.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/servnotf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/resbund_cnv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie_swap.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ruleiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ures_cnv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucasemap.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustr_wcs.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uinvchar.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_bld.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbi.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uscript.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucat.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvscsu.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unifiedcache.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/icuplug.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/charstr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u7.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/serv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvdisp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uobject.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/unormcmp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustr_cnv.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uchriter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/uscript_props.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/brkiter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/servlkf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/static_unicode_sets.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrenum.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationbuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/currfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucol_res.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/toupptrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucln_in.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationtailoring.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationcompare.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numrange_impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nultrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/standardplural.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/windtfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/measure.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csdetect.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/smpdtfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utmscale.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/datefmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion-diy-fp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_rule.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrutf8.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtitvinf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_patternmodifier.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationweights.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtrule.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/funcrepl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tztrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_fluent.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/curramt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_compact.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/casetrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/udatpg.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/olsontz.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_symbols.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/unesctrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/plurrule.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbtz.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nfrule.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csmatch.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/coll.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/formattedval_sbimpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_data.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_set.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dcfmtsym.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdatawriter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tzfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationfastlatinbuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nfsubs.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tolowtrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/indiancal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/cecal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/sharedbreakiterator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/region.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_parsednumber.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uni2name.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/gender.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/upluralrules.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/measunit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_longnames.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ethpccal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_utils.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrmbcs.o In file included from ../deps/icu-small/source/i18n/ucal.cpp:26: ../deps/icu-small/source/i18n/ucal.cpp: In function 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY); ^~~~~~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/simpletz.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/udat.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/calendar.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uitercollationiterator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_patternstring.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/translit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/quant.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fphdlimp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tmutfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/umsg.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_decimfmtprops.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/currpinf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrecog.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/choicfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tzrule.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucol_sit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tmutamt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_output.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/gregoimp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_padding.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tznames_impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/coleitr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_mapper.o In file included from ../deps/icu-small/source/i18n/ucol_sit.cpp:24: ../deps/icu-small/source/i18n/ucol_sit.cpp: In function 'void ucol_sit_calculateWholeLocale(CollatorSpec*)': ../deps/icu-small/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) ../deps/icu-small/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat' uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 65 or more bytes at offsets 192 and 128 may overlap 1 byte at offset 192 [-Wrestrict] #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) ../deps/icu-small/source/i18n/ucol_sit.cpp:417:13: note: in expansion of macro 'uprv_strcat' uprv_strcat(s->locale, s->locElements[UCOL_SIT_KEYWORD]); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 33 or more bytes at offsets 192 and 160 may overlap 1 byte at offset 192 [-Wrestrict] #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) ../deps/icu-small/source/i18n/ucol_sit.cpp:423:13: note: in expansion of macro 'uprv_strcat' uprv_strcat(s->locale, s->locElements[UCOL_SIT_PROVIDER]); ^~~~~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/tools/icu/patches/64/source/i18n/dtptngen.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/stsearch.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ufieldpositer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/coptccal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_rounding.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/basictz.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/zonemeta.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/transreg.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof_impl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_formatimpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fpositer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/selfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/sortkey.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uregex.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_decimal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucoleitr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/formattedval_iterimpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtitvfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/usearch.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/vtzone.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/measfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/format.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/unum.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uregion.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rematch.o In file included from ../tools/icu/patches/64/source/i18n/dtptngen.cpp:40: ../deps/icu-small/source/i18n/dtptngen_impl.h: In member function 'icu_64::StringEnumeration* icu_64::DateTimePatternGenerator::getRedundants(UErrorCode&)': ../deps/icu-small/source/i18n/dtptngen_impl.h:154:7: warning: '*((void*)(& current)+8).icu_64::PtnSkeleton::addedDefaultDayPeriod' may be used uninitialized in this function [-Wmaybe-uninitialized] class PtnSkeleton : public UMemory { ^~~~~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dayperiodrules.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/chnsecal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationfcd.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucol.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/anytrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uregexc.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numrange_fluent.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/taiwncal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/winnmfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof_build.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_compositions.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion-strtod.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/wintzimpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_skeletons.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationroot.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rulebasedcollator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion-bignum-dtoa.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ulistformatter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regextxt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tznames.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_affixes.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/esctrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_multiplier.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/search.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_currency.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nortrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/listformatter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fmtable.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collation.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_affixutils.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion-bignum.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_stringbuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csr2022.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decimfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nounit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion-cached-powers.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_integerwidth.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationkeys.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof_conf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fmtable_cnv.o ../deps/icu-small/source/i18n/listformatter.cpp: In function 'icu_64::UnicodeString& icu_64::ListFormatter::format_(const icu_64::UnicodeString*, int32_t, icu_64::UnicodeString&, int32_t, int32_t&, icu_64::FieldPositionHandler*, UErrorCode&) const': ../deps/icu-small/source/i18n/listformatter.cpp:500:35: warning: 'offsetSecond' may be used uninitialized in this function [-Wmaybe-uninitialized] offsets[1] = offsetSecond - prefixLength; ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/listformatter.cpp:500:35: warning: 'offsetFirst' may be used uninitialized in this function [-Wmaybe-uninitialized] CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/alphaindex.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regexcmp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/currunit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/plurfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/double-conversion-fast-dtoa.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/zrule.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tmunit.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/udateintervalformat.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/compactdecimalformat.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_stringsegment.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/gregocal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nfrs.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utf8collationiterator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationsets.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ulocdata.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_capi.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/buddhcal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/cpdtrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/titletrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/msgfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regexst.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numsys.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dangical.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_currencysymbols.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_pars.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_scientific.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regeximp.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tzgnames.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationrootelements.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/strmatch.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/reldatefmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_grouping.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utf16collationiterator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/persncal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decNumber.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/remtrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdatabuilder.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_decimalquantity.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/japancal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/repattrn.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrsbcs.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/bocsu.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/reldtfmt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationfastlatin.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/brktrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationsettings.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numparse_validators.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/hebrwcal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationruleparser.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_notation.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tridpars.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/scriptset.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucsdet.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbnf.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationiterator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrucode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/name2uni.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ztrans.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/quantityformatter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/astro.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/vzone.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_modifiers.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/smpdtfst.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_asformat.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/timezone.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/islamcal.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_scientific.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/unumsys.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/erarules.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/inputext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/formattedvalue.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdatareader.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/scientificnumberformatter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/strrepl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtfmtsym.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icutools/deps/icu-small/source/stubdata/stubdata.o AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_libbase.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_libplatform.a TOUCH /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/js2c.stamp AR(target) /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/libicui18n.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_libsampler.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/libicustubdata.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/openssl/libopenssl.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/zlib/libzlib.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/http_parser/libhttp_parser.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/cares/libcares.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/uv/libuv.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/nghttp2/libnghttp2.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/brotli/libbrotli.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/gtest/libgtest.a CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/TorqueBaseVisitor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/TorqueLexer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/TorqueParser.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/TorqueVisitor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/ast-generator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/declarable.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/declaration-visitor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/declarations.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/file-visitor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/implementation-visitor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/scope.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/torque.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/types.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/src/torque/utils.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.o ../deps/v8/src/torque/ast-generator.cc: In member function 'virtual antlrcpp::Any v8::internal::torque::AstGenerator::visitHelperCall(TorqueParser::HelperCallContext*)': ../deps/v8/src/torque/ast-generator.cc:350:56: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] callee->getSymbol()->getText(), ~~~~~~~~~~~~~~~~~^~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.o ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::ConditionalExpressionContext* TorqueParser::conditionalExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1201:47: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::ConditionalExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::LogicalORExpressionContext* TorqueParser::logicalORExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1302:45: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::LogicalORExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::LogicalANDExpressionContext* TorqueParser::logicalANDExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1400:46: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::LogicalANDExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::BitwiseExpressionContext* TorqueParser::bitwiseExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1505:43: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::BitwiseExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::EqualityExpressionContext* TorqueParser::equalityExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1621:44: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::EqualityExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::RelationalExpressionContext* TorqueParser::relationalExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1749:46: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::RelationalExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::ShiftExpressionContext* TorqueParser::shiftExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1875:41: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::ShiftExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::AdditiveExpressionContext* TorqueParser::additiveExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:1994:44: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::AdditiveExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::MultiplicativeExpressionContext* TorqueParser::multiplicativeExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:2118:50: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::MultiplicativeExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ ../deps/v8/src/torque/TorqueParser.cpp: In member function 'TorqueParser::LocationExpressionContext* TorqueParser::locationExpression(int)': ../deps/v8/src/torque/TorqueParser.cpp:2360:44: warning: variable 'previousContext' set but not used [-Wunused-but-set-variable] TorqueParser::LocationExpressionContext* previousContext = _localctx; ^~~~~~~~~~~~~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Recognizer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Vocabulary.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATN.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/guid.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.o AR(target) /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/libicuucx.a AR(host) /home/node/node-v10.16.3/out/Release/obj.host/tools/icu/libicutools.a CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/asn1pars.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ca.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ciphers.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/cms.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/crl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/crl2p7.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dgst.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dhparam.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dsaparam.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ec.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ecparam.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/enc.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/engine.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/errstr.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/gendsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/genpkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/genrsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/nseq.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ocsp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/openssl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/passwd.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkcs12.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkcs7.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkcs8.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkey.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkeyparam.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkeyutl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/prime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rand.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rehash.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/req.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rsa.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rsautl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_client.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_server.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_time.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/sess_id.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/smime.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/speed.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/spkac.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/srp.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/storeutl.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ts.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/verify.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/version.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/x509.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/app_rand.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/apps.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/bf_prefix.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/opt.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_cb.o CC(target) /home/node/node-v10.16.3/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_socket.o TOUCH /home/node/node-v10.16.3/out/Release/obj.host/tools/icu/icui18n.stamp TOUCH /home/node/node-v10.16.3/out/Release/obj.host/tools/icu/icuuc.stamp LINK(host) /home/node/node-v10.16.3/out/Release/torque CC(host) /home/node/node-v10.16.3/out/Release/obj.host/genccode/deps/icu-small/source/tools/genccode/genccode.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genccode/tools/icu/no-op.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icupkg/deps/icu-small/source/tools/icupkg/icupkg.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/icupkg/tools/icu/no-op.o CC(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/read.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/wrtxml.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/genrb.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/prscmnts.o ../deps/icu-small/source/tools/genrb/read.c: In function 'getStringToken': ../deps/icu-small/source/tools/genrb/read.c:167:23: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_EOF) { ^~ ../deps/icu-small/source/tools/genrb/read.c:184:27: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_ERR) { ^~ ../deps/icu-small/source/tools/genrb/read.c:245:23: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_EOF) { ^~ ../deps/icu-small/source/tools/genrb/read.c:264:23: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_EOF) { ^~ ../deps/icu-small/source/tools/genrb/read.c:290:27: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_ERR) { ^~ ../deps/icu-small/source/tools/genrb/read.c: In function 'getNextChar': ../deps/icu-small/source/tools/genrb/read.c:334:15: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_EOF) { ^~ ../deps/icu-small/source/tools/genrb/read.c:349:15: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_EOF) { ^~ ../deps/icu-small/source/tools/genrb/read.c: In function 'seekUntilNewline': ../deps/icu-small/source/tools/genrb/read.c:393:33: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] } while (!isNewline(c) && c != U_EOF && *status == U_ZERO_ERROR); ^~ ../deps/icu-small/source/tools/genrb/read.c: In function 'seekUntilEndOfComment': ../deps/icu-small/source/tools/genrb/read.c:427:16: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] } while (c != U_EOF && *status == U_ZERO_ERROR); ^~ ../deps/icu-small/source/tools/genrb/read.c:429:11: warning: comparison of integer expressions of different signedness: 'UChar32' {aka 'int'} and 'unsigned int' [-Wsign-compare] if (c == U_EOF) { ^~ ../deps/icu-small/source/tools/genrb/read.c: In function 'isWhitespace': ../deps/icu-small/source/tools/genrb/read.c:452:18: warning: this statement may fall through [-Wimplicit-fallthrough=] lineCount++; ~~~~~~~~~^~ ../deps/icu-small/source/tools/genrb/read.c:453:5: note: here case 0x000D: ^~~~ ../deps/icu-small/source/tools/genrb/read.c: In function 'isNewline': ../deps/icu-small/source/tools/genrb/read.c:469:18: warning: this statement may fall through [-Wimplicit-fallthrough=] lineCount++; ~~~~~~~~~^~ ../deps/icu-small/source/tools/genrb/read.c:470:5: note: here case 0x000D: ^~~~ CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/filterrb.o CC(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/errmsg.o CC(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/rbutil.o CC(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/ustr.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/wrtjava.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/parse.o CC(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/rle.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/reslist.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/iculslocs/tools/icu/iculslocs.o CXX(host) /home/node/node-v10.16.3/out/Release/obj.host/iculslocs/tools/icu/no-op.o TOUCH f78cca2a0d7229ac8270c033c802029008944efe.intermediate ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_v8_torque_host_run_torque f78cca2a0d7229ac8270c033c802029008944efe.intermediate LINK(host) /home/node/node-v10.16.3/out/Release/genccode LINK(host) /home/node/node-v10.16.3/out/Release/icupkg TOUCH /home/node/node-v10.16.3/out/Release/obj.host/deps/v8/gypfiles/v8_torque.stamp LINK(target) /home/node/node-v10.16.3/out/Release/openssl-cli LINK(host) /home/node/node-v10.16.3/out/Release/iculslocs In file included from ../deps/icu-small/source/tools/genrb/reslist.h:33, from ../deps/icu-small/source/tools/genrb/reslist.cpp:36: ../deps/icu-small/source/tools/genrb/reslist.cpp: In member function 'void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/tools/genrb/reslist.cpp:948:12: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(writtenFilename, outputDir, len); ^~~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:37:57: note: length computed here #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ../deps/icu-small/source/tools/genrb/reslist.cpp:944:27: note: in expansion of macro 'uprv_strlen' len = (int32_t)uprv_strlen(outputDir); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/tools/genrb/reslist.cpp:967:16: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(writtenFilename + off, fLocale, len); ^~~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:37:57: note: length computed here #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ../deps/icu-small/source/tools/genrb/reslist.cpp:963:31: note: in expansion of macro 'uprv_strlen' len = (int32_t)uprv_strlen(fLocale); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying between 1 and 5 bytes from a string of length 4 [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/tools/genrb/reslist.cpp:974:20: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(writtenFilename + off, ".res", len); ^~~~~~~~~~~~ LINK(host) /home/node/node-v10.16.3/out/Release/genrb ACTION _home_node_node_v10_16_3_tools_icu_icu_generic_gyp_icudata_target_icutrim /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/icudt64l.dat Options: {'verbose': 1, 'filterfile': 'icu_small.json', 'toolpath': '/home/node/node-v10.16.3/out/Release', 'deltmpdir': 1, 'outfile': 'icudt64l.dat', 'datfile': '../../deps/icu-small/source/data/in/icudt64l.dat', 'locales': 'en,root', 'endian': 'little', 'tmpdir': '/home/node/node-v10.16.3/out/Release/obj/gen/icutmp'} /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/lang/res_index.txt:8: warning: Encountered empty table en en /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/rbnf/res_index.txt:8: warning: Encountered empty table /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/brkitr/res_index.txt:8: warning: Encountered empty table en /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/region/res_index.txt:8: warning: Encountered empty table en /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/unit/res_index.txt:8: warning: Encountered empty table icu_small.json: icutrim.py config: Trim down ICU to just a certain locale set, needed for node.js use. * converters: 0 items * stringprep: 0 items * translit: 2 items * brkfiles: 0 items * brkdict: 0 items * confusables: 0 items * brkitr: 0 items * coll: 1 items * curr: 1 items * lang: 0 items * rbnf: 0 items * region: 0 items * ROOT: 1 items * unit: 0 items * zone: 1 items ACTION _home_node_node_v10_16_3_tools_icu_icu_generic_gyp_icudata_target_rename /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/icusmdt64.dat ACTION _home_node_node_v10_16_3_tools_icu_icu_generic_gyp_icudata_target_genccode /home/node/node-v10.16.3/out/Release/obj/gen/icusmdt64_dat.c generating C code for /home/node/node-v10.16.3/out/Release/obj/gen/icutmp/icusmdt64.dat CC(target) /home/node/node-v10.16.3/out/Release/obj.target/icudata/gen/icusmdt64_dat.o AR(target) /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/libicudata.a TOUCH /home/node/node-v10.16.3/out/Release/obj.target/tools/icu/icuuc.stamp ACTION Checking inspector protocol compatibility /home/node/node-v10.16.3/out/Release/obj/gen/src/js_protocol.stamp ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_v8_base_target_convert_js_to_cpp_char_array /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/injected-script-source.h CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o ../deps/v8/src/inspector/string-16.cc: In function 'bool v8_inspector::{anonymous}::isLegalUTF8(const unsigned char*, int)': ../deps/v8/src/inspector/string-16.cc:215:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~ ../deps/v8/src/inspector/string-16.cc:217:5: note: here case 3: ^~~~ ../deps/v8/src/inspector/string-16.cc:218:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~ ../deps/v8/src/inspector/string-16.cc:220:5: note: here case 2: ^~~~ ../deps/v8/src/inspector/string-16.cc:224:7: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (*source) { ^~~~~~ ../deps/v8/src/inspector/string-16.cc:242:5: note: here case 1: ^~~~ ../deps/v8/src/inspector/string-16.cc: In function 'v8_inspector::{anonymous}::UChar32 v8_inspector::{anonymous}::readUTF8Sequence(const char*&, size_t)': ../deps/v8/src/inspector/string-16.cc:266:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:268:5: note: here case 5: ^~~~ ../deps/v8/src/inspector/string-16.cc:270:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:272:5: note: here case 4: ^~~~ ../deps/v8/src/inspector/string-16.cc:274:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:276:5: note: here case 3: ^~~~ ../deps/v8/src/inspector/string-16.cc:278:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:280:5: note: here case 2: ^~~~ ../deps/v8/src/inspector/string-16.cc:282:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:284:5: note: here case 1: ^~~~ ../deps/v8/src/inspector/string-16.cc: In function 'v8_inspector::{anonymous}::ConversionResult v8_inspector::{anonymous}::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)': ../deps/v8/src/inspector/string-16.cc:142:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ch >>= 6; ~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:144:7: note: here case 3: ^~~~ ../deps/v8/src/inspector/string-16.cc:146:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ch >>= 6; ~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:148:7: note: here case 2: ^~~~ ../deps/v8/src/inspector/string-16.cc:150:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ch >>= 6; ~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:152:7: note: here case 1: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o In file included from ../deps/v8/src/inspector/inspected-context.h:14, from ../deps/v8/src/inspector/inspected-context.cc: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::WeakCallbackData; T = v8::Context; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8/src/inspector/inspected-context.cc:64:53: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o In file included from ../deps/v8/src/inspector/inspected-context.h:14, from ../deps/v8/src/inspector/injected-script.h:38, from ../deps/v8/src/inspector/injected-script.cc:31: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8/src/inspector/injected-script.cc:145:70: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/accessors.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/address-map.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/allocation.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/api.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/arguments.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/accessors.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/assembler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/arguments.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/api-natives.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/asmjs/asm-js.cc:18: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/assembler.cc:37: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/ast/compile-time-value.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/ast-value-factory.cc:32: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/source-range-ast-visitor.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/ast/ast.cc:16: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/context-slot-cache.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/modules.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/bignum.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/prettyprinter.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-bigint.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/variables.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ast/scopes.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/api-arguments.h:9, from ../deps/v8/src/api-arguments-inl.h:8, from ../deps/v8/src/builtins/builtins-api.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/api.cc:26: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/api.cc: In function 'bool v8::Unaligned(const uint16_t*)': ../deps/v8/src/api.cc:5389:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] return reinterpret_cast(chars) & kAlignmentMask; ^ ../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle v8::{anonymous}::MakeAccessorInfo(v8::internal::Isolate*, v8::Local, Getter, Setter, v8::Local, v8::AccessControl, v8::Local, bool, bool) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)]': ../deps/v8/src/api.cc:1738:23: required from 'void v8::TemplateSetAccessor(Template*, v8::Local, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local, bool, 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:1751:45: required from here ../deps/v8/src/api.cc:1555: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] setter = reinterpret_cast(&i::Accessors::ReconfigureToDataProperty); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle v8::{anonymous}::MakeAccessorInfo(v8::internal::Isolate*, v8::Local, Getter, Setter, v8::Local, v8::AccessControl, v8::Local, bool, bool) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)]': ../deps/v8/src/api.cc:1738:23: required from 'void v8::TemplateSetAccessor(Template*, v8::Local, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local, bool, 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:1760:45: required from here ../deps/v8/src/api.cc:1555: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] CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-arraybuffer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-boolean.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-bigint.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-array.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/builtins/builtins-call.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-collections.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/bootstrapper.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-callsite.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-console.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-error.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-function.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-dataview.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-global.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/builtins/builtins-interpreter.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-internal.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-date.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-json.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-math.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-intl.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-number.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-trace.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-promise.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typed-array.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-reflect.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-regexp.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/builtins/constants-table-builder.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-object.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-symbol.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-string.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/code-reference.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-trace.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/codegen.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/builtins/builtins-typed-array.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/builtins/constants-table-builder.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/builtins/builtins.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/code-reference.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compilation-cache.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:16: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o In file included from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/field-index-inl.h:9, from ../deps/v8/src/compiler/access-info.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/compiler.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/code-stub-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/code-stub-assembler.cc:5: ../deps/v8/src/compiler/code-assembler.h: In member function 'v8::internal::TNode v8::internal::CodeStubAssembler::HasProperty(v8::internal::CodeStubAssembler::SloppyTNode, v8::internal::CodeStubAssembler::SloppyTNode, v8::internal::CodeStubAssembler::SloppyTNode, v8::internal::CodeStubAssembler::HasPropertyLookupMode)': ../deps/v8/src/compiler/code-assembler.h:963:71: warning: 'fallback_runtime_function_id' may be used uninitialized in this function [-Wmaybe-uninitialized] implicit_cast>(args)...); ^ ../deps/v8/src/code-stub-assembler.cc:10823:25: note: 'fallback_runtime_function_id' was declared here Runtime::FunctionId fallback_runtime_function_id; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/bytecode-analysis.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/constant-folding-reducer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/bytecode-graph-builder.cc: In member function 'void v8::internal::compiler::BytecodeGraphBuilder::VisitTestTypeOf()': ../deps/v8/src/compiler/bytecode-graph-builder.cc:2514:33: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] environment()->BindAccumulator(result); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/constant-folding-reducer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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:9, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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:9, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/compiler/code-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/compiler/code-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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/compiler/code-assembler.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handler-table.h:10, from ../deps/v8/src/objects/code.h:8, from ../deps/v8/src/code-reference.h:9, from ../deps/v8/src/assembler.h:43, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/compiler/code-assembler.cc:5: ../deps/v8/src/utils.h: In function 'int v8::internal::WhichPowerOf2(T) [with T = long int; = void]': ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:86:5: note: here case 4: ^~~~ ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:89:5: note: here case 2: ^~~~ ../deps/v8/src/compiler/code-assembler.cc: In member function 'v8::internal::compiler::TNode v8::internal::compiler::CodeAssembler::Word32Or(v8::internal::compiler::SloppyTNode, v8::internal::compiler::SloppyTNode)': ../deps/v8/src/compiler/code-assembler.cc:743:5: warning: 'left_constant' may be used uninitialized in this function [-Wmaybe-uninitialized] if (left_constant == 0) { ^~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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: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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/common-operator.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/interface-descriptors.h:10, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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/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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/escape-analysis.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/compiler/escape-analysis.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = v8::internal::Handle]': ../deps/v8/src/compiler/escape-analysis.cc:675:75: required from here ../deps/v8/src/base/macros.h:104: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 class v8::internal::Handle' [-Wclass-memaccess] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/operator.h:14, 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:9, from ../deps/v8/src/compiler/escape-analysis.h:9, from ../deps/v8/src/compiler/escape-analysis.cc:5: ../deps/v8/src/handles.h:91:7: note: 'class v8::internal::Handle' declared here class Handle final : public HandleBase { ^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/graph-assembler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/effect-control-linearizer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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/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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:14, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ ../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:163:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ ../deps/v8/src/compiler/instruction.cc:165:5: note: here case InstructionOperand::CONSTANT: ^~~~ ../deps/v8/src/compiler/instruction.cc:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ ../deps/v8/src/compiler/instruction.cc:177:5: note: here case InstructionOperand::EXPLICIT: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/compiler/graph-visualizer.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:18, from ../deps/v8/src/compiler/graph-visualizer.h:13, from ../deps/v8/src/compiler/graph-visualizer.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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:11: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.h:7, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/instruction-scheduler.h:8, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, 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/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-create-lowering.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-graph.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/js-inlining.cc:19: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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/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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/register-allocator.h:10, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/zone/zone.h:10, from ../deps/v8/src/compiler/live-range-separator.h:8, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:10, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/machine-graph-verifier.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o ../deps/v8/src/compiler/node-cache.cc: In instantiation of 'v8::internal::compiler::Node** v8::internal::compiler::NodeCache::Find(v8::internal::Zone*, Key) [with Key = std::pair; Hash = v8::base::hash >; Pred = std::equal_to >]': ../deps/v8/src/compiler/node-cache.cc:118:34: required from here ../deps/v8/src/compiler/node-cache.cc:72:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(entries_, 0, sizeof(Entry) * num_entries); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache >::Entry' declared here struct NodeCache::Entry { ^~~~~ ../deps/v8/src/compiler/node-cache.cc: In instantiation of 'bool v8::internal::compiler::NodeCache::Resize(v8::internal::Zone*) [with Key = std::pair; Hash = v8::base::hash >; Pred = std::equal_to >]': ../deps/v8/src/compiler/node-cache.cc:118:34: required from here ../deps/v8/src/compiler/node-cache.cc:41:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(entries_, 0, sizeof(Entry) * num_entries); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache >::Entry' declared here struct NodeCache::Entry { ^~~~~ ../deps/v8/src/compiler/node-cache.cc: In instantiation of 'v8::internal::compiler::Node** v8::internal::compiler::NodeCache::Find(v8::internal::Zone*, Key) [with Key = std::pair; Hash = v8::base::hash >; Pred = std::equal_to >]': ../deps/v8/src/compiler/node-cache.cc:119:34: required from here ../deps/v8/src/compiler/node-cache.cc:72:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(entries_, 0, sizeof(Entry) * num_entries); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache >::Entry' declared here struct NodeCache::Entry { ^~~~~ ../deps/v8/src/compiler/node-cache.cc: In instantiation of 'bool v8::internal::compiler::NodeCache::Resize(v8::internal::Zone*) [with Key = std::pair; Hash = v8::base::hash >; Pred = std::equal_to >]': ../deps/v8/src/compiler/node-cache.cc:119:34: required from here ../deps/v8/src/compiler/node-cache.cc:41:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct v8::internal::compiler::NodeCache >::Entry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(entries_, 0, sizeof(Entry) * num_entries); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/node-cache.cc:25:36: note: 'struct v8::internal::compiler::NodeCache >::Entry' declared here struct NodeCache::Entry { ^~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-origin-table.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/load-elimination.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:18, from ../deps/v8/src/compiler/opcodes.h:10, from ../deps/v8/src/compiler/node.h:8, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/load-elimination.h:9, from ../deps/v8/src/compiler/load-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = v8::internal::Handle]': ../deps/v8/src/compiler/load-elimination.cc:962:73: required from here ../deps/v8/src/base/macros.h:104: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 class v8::internal::Handle' [-Wclass-memaccess] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/operator.h:14, 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:9, from ../deps/v8/src/compiler/load-elimination.h:9, from ../deps/v8/src/compiler/load-elimination.cc:5: ../deps/v8/src/handles.h:91:7: note: 'class v8::internal::Handle' declared here class Handle final : public HandleBase { ^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/memory-optimizer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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/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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/compiler/machine-operator-reducer.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/compiler/types.h:9, from ../deps/v8/src/compiler/node.h:10, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/machine-operator-reducer.h:9, from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: ../deps/v8/src/utils.h: In function 'int v8::internal::WhichPowerOf2(T) [with T = int; = void]': ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:86:5: note: here case 4: ^~~~ ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:89:5: note: here case 2: ^~~~ ../deps/v8/src/utils.h: In function 'int v8::internal::WhichPowerOf2(T) [with T = unsigned int; = void]': ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:86:5: note: here case 4: ^~~~ ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:89:5: note: here case 2: ^~~~ In file included from ../deps/v8/src/optimized-compilation-info.h:13, from ../deps/v8/src/compiler/pipeline-statistics.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/node-properties.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/osr.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/operation-typer.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/field-index-inl.h:9, from ../deps/v8/src/compiler/property-access-builder.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/register-allocator-verifier.h:8, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator-verifier.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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator-verifier.h:8, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/raw-machine-assembler.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/representation-change.cc: In member function 'const char* v8::internal::compiler::Truncation::description() const': ../deps/v8/src/compiler/representation-change.cc:30:7: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (identify_zeros()) { ^~~~~~ ../deps/v8/src/compiler/representation-change.cc:36:5: note: here case TruncationKind::kAny: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:18, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/simd-scalar-lowering.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/simd-scalar-lowering.cc: In constructor 'v8::internal::compiler::SimdScalarLowering::SimdScalarLowering(v8::internal::compiler::MachineGraph*, v8::internal::Signature*)': ../deps/v8/src/compiler/simd-scalar-lowering.cc:41:70: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::compiler::SimdScalarLowering::Replacement'; use assignment or value-initialization instead [-Wclass-memaccess] memset(replacements_, 0, sizeof(Replacement) * graph()->NodeCount()); ^ In file included from ../deps/v8/src/compiler/simd-scalar-lowering.cc:5: ../deps/v8/src/compiler/simd-scalar-lowering.h:44:10: note: 'struct v8::internal::compiler::SimdScalarLowering::Replacement' declared here struct Replacement { ^~~~~~~~~~~ ../deps/v8/src/compiler/simd-scalar-lowering.cc: In member function 'void v8::internal::compiler::SimdScalarLowering::LowerShiftOp(v8::internal::compiler::Node*, v8::internal::compiler::SimdScalarLowering::SimdType)': ../deps/v8/src/compiler/simd-scalar-lowering.cc:790:21: warning: this statement may fall through [-Wimplicit-fallthrough=] rep_node[i] = Mask(rep_node[i], kMask16); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/simd-scalar-lowering.cc:792:7: note: here case IrOpcode::kI32x4ShrU: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-narrowing-reducer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/register-allocator.h:10, from ../deps/v8/src/compiler/register-allocator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/compiler/register-allocator.h:8, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:10, from ../deps/v8/src/compiler/register-allocator.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/register-allocator.cc: In member function 'int v8::internal::compiler::LiveRangeBuilder::FixedFPLiveRangeID(int, v8::internal::MachineRepresentation)': ../deps/v8/src/compiler/register-allocator.cc:1912:14: warning: this statement may fall through [-Wimplicit-fallthrough=] result -= config()->num_float_registers(); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/register-allocator.cc:1914:5: note: here case MachineRepresentation::kFloat32: ^~~~ ../deps/v8/src/compiler/register-allocator.cc:1915:14: warning: this statement may fall through [-Wimplicit-fallthrough=] result -= config()->num_double_registers(); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/register-allocator.cc:1917:5: note: here case MachineRepresentation::kFloat64: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/compiler/simplified-operator.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/contexts.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/conversions.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/counters.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/compiler/type-narrowing-reducer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/date.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/typed-optimization.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/compiler/types.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/typer.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/contexts.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions.cc:17: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/log-inl.h:10, from ../deps/v8/src/counters.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-type-profile.o In file included from ../deps/v8/src/optimized-compilation-info.h:13, from ../deps/v8/src/compiler/wasm-compiler.h:12, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles.h:11, from ../deps/v8/src/compilation-dependencies.h:8, from ../deps/v8/src/optimized-compilation-info.h:11, from ../deps/v8/src/compiler/wasm-compiler.h:12, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/external-reference-table.h:13, from ../deps/v8/src/heap/heap.h:21, from ../deps/v8/src/heap/factory.h:11, from ../deps/v8/src/objects/managed.h:11, from ../deps/v8/src/wasm/wasm-module.h:13, from ../deps/v8/src/compiler/wasm-compiler.h:16, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::wasm::ValueType)': ../deps/v8/src/compiler/wasm-compiler.cc:1101:15: warning: this statement may fall through [-Wimplicit-fallthrough=] isFloat = true; ~~~~~~~~^~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1103:5: note: here case wasm::kWasmI64: ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1108:15: warning: this statement may fall through [-Wimplicit-fallthrough=] isFloat = true; ~~~~~~~~^~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1110:5: note: here case wasm::kWasmI32: ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)': ../deps/v8/src/compiler/wasm-compiler.cc:1250:15: warning: this statement may fall through [-Wimplicit-fallthrough=] isFloat = true; ~~~~~~~~^~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1252:5: note: here case MachineRepresentation::kWord64: ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1257:15: warning: this statement may fall through [-Wimplicit-fallthrough=] isFloat = true; ~~~~~~~~^~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1259:5: note: here case MachineRepresentation::kWord32: ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::Throw(uint32_t, const v8::internal::wasm::WasmException*, v8::internal::Vector)': ../deps/v8/src/compiler/wasm-compiler.cc:2073:33: warning: this statement may fall through [-Wimplicit-fallthrough=] value = graph()->NewNode(m->BitcastFloat32ToInt32(), value); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:2075:7: note: here case wasm::kWasmI32: ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc:2079:33: warning: this statement may fall through [-Wimplicit-fallthrough=] value = graph()->NewNode(m->BitcastFloat64ToInt64(), value); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:2081:7: note: here case wasm::kWasmI64: { ^~~~ In file included from ../deps/v8/src/property-details.h:12, from ../deps/v8/src/field-index.h:8, from ../deps/v8/src/objects.h:20, from ../deps/v8/src/compilation-dependencies.h:9, from ../deps/v8/src/optimized-compilation-info.h:11, from ../deps/v8/src/compiler/wasm-compiler.h:12, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/utils.h: In function 'int v8::internal::WhichPowerOf2(T) [with T = unsigned int; = void]': ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:86:5: note: here case 4: ^~~~ ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:89:5: note: here case 2: ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::wasm::ValueType)': ../deps/v8/src/compiler/wasm-compiler.cc:1091:9: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] Node* result; ^~~~~~ In file included from ../deps/v8/src/compiler/diamond.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:21: ../deps/v8/src/compiler/graph.h: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)': ../deps/v8/src/compiler/graph.h:70:41: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] std::array nodes_arr{{nodes...}}; ^~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1240:9: note: 'result' was declared here Node* result; ^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/debug/debug-coverage.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o In file included from ../deps/v8/src/debug/debug-evaluate.h:10, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/debug/debug-type-profile.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scope-iterator.h:8, from ../deps/v8/src/debug/debug-scope-iterator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8, from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:10, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/elements.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/execution.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/eh-frame.h:10, from ../deps/v8/src/eh-frame.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/disassembler.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/debug/liveedit.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/elements-kind.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o In file included from ../deps/v8/src/debug/debug.h:19, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/debug/debug.cc: In member function 'void v8::internal::Debug::Break(v8::internal::JavaScriptFrame*, v8::internal::Handle)': ../deps/v8/src/debug/debug.cc:537:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (current_frame_count > target_frame_count) return; ^~ ../deps/v8/src/debug/debug.cc:539:5: note: here case StepIn: { ^~~~ ../deps/v8/src/debug/debug.cc: In member function 'void v8::internal::Debug::PrepareStep(v8::internal::StepAction)': ../deps/v8/src/debug/debug.cc:1130:41: warning: this statement may fall through [-Wimplicit-fallthrough=] thread_local_.target_frame_count_ = current_frame_count; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/debug/debug.cc:1132:5: note: here case StepIn: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/execution.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/external-reference.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/field-type.o ../deps/v8/src/fast-dtoa.cc: In function 'void v8::internal::BiggestPowerTen(uint32_t, int, uint32_t*, int*)': ../deps/v8/src/fast-dtoa.cc:228:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kTen9 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:234:5: note: here case 29: ^~~~ ../deps/v8/src/fast-dtoa.cc:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kTen8 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:243:5: note: here case 26: ^~~~ ../deps/v8/src/fast-dtoa.cc:246:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kTen7 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:252:5: note: here case 23: ^~~~ ../deps/v8/src/fast-dtoa.cc:256:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kTen6 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:262:5: note: here case 19: ^~~~ ../deps/v8/src/fast-dtoa.cc:265:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kTen5 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:271:5: note: here case 16: ^~~~ ../deps/v8/src/fast-dtoa.cc:274:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kTen4 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:280:5: note: here case 13: ^~~~ ../deps/v8/src/fast-dtoa.cc:284:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (1000 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:290:5: note: here case 9: ^~~~ ../deps/v8/src/fast-dtoa.cc:293:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (100 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:299:5: note: here case 6: ^~~~ ../deps/v8/src/fast-dtoa.cc:302:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (10 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:308:5: note: here case 3: ^~~~ ../deps/v8/src/fast-dtoa.cc:311:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (1 <= number) { ^~ ../deps/v8/src/fast-dtoa.cc:317:5: note: here case 0: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/extensions/externalize-string-extension.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/flags.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/external-reference-table.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/frames.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/handler-table.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/external-reference.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/handles.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/feedback-vector.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-collector.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/gdb-jit.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/global-handles.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/handler-table.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/factory.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/array-buffer-collector.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8, from ../deps/v8/src/heap/array-buffer-tracker.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o In file included from ../deps/v8/src/elements.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/heap/code-stats.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/item-parallel-job.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/concurrent-marking.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/concurrent-marking.cc: In member function 'void v8::internal::ConcurrentMarking::Run(int, v8::internal::ConcurrentMarking::TaskState*)': ../deps/v8/src/heap/concurrent-marking.cc:210:21: warning: 'object' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!ShouldVisit(object)) return 0; ~~~~~~~~~~~^~~~~~~~ ../deps/v8/src/heap/concurrent-marking.cc:547:21: note: 'object' was declared here HeapObject* object; ^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/gc-tracer.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/incremental-marking.cc:13: ../deps/v8/src/objects-inl.h: In function 'void v8::internal::IncrementalMarking::Hurry()': ../deps/v8/src/objects-inl.h:1059:50: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] int HeapObject::Size() const { return SizeFromMap(map()); } ~~~~~~~~~~~^~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/incremental-marking.cc:5: ../deps/v8/src/heap/mark-compact.h:464:19: note: 'result' was declared here HeapObject* result; ^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/heap/factory.cc:17: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:161:7: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (event.type) { ^~~~~~ ../deps/v8/src/heap/memory-reducer.cc:185:5: note: here case kRun: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/scavenge-job.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-marking-observer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-scavenge-observer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/heap/object-stats.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/heap/sweeper.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/heap/heap.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/objects/api-callbacks-inl.h:10, from ../deps/v8/src/objects/map-inl.h:12, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/x64/assembler-x64-inl.h:12, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/heap/heap.cc:12: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:229:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kMapState; ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:232:5: note: here case kMapState: { ^~~~ ../deps/v8/src/heap/spaces-inl.h:234:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kCodeState; ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:237:5: note: here case kCodeState: { ^~~~ ../deps/v8/src/heap/spaces-inl.h:240:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kLargeObjectState; ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:243:5: note: here case kLargeObjectState: { ^~~~ ../deps/v8/src/heap/spaces-inl.h:245:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kFinishedState; ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:248:5: note: here case kFinishedState: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/heap/store-buffer.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/stress-scavenge-observer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/heap/mark-compact.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/objects/api-callbacks-inl.h:10, from ../deps/v8/src/objects/map-inl.h:12, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/frames-inl.h:11, from ../deps/v8/src/heap/mark-compact.cc:15: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:229:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kMapState; ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:232:5: note: here case kMapState: { ^~~~ ../deps/v8/src/heap/spaces-inl.h:234:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kCodeState; ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:237:5: note: here case kCodeState: { ^~~~ ../deps/v8/src/heap/spaces-inl.h:240:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kLargeObjectState; ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:243:5: note: here case kLargeObjectState: { ^~~~ ../deps/v8/src/heap/spaces-inl.h:245:14: warning: this statement may fall through [-Wimplicit-fallthrough=] state_ = kFinishedState; ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:248:5: note: here case kFinishedState: ^~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/heap/concurrent-marking.h:9, from ../deps/v8/src/heap/mark-compact.h:10, from ../deps/v8/src/heap/mark-compact.cc:5: ../deps/v8/src/base/macros.h: In member function 'void v8::internal::MarkCompactCollector::ClearWeakCells()': ../deps/v8/src/base/macros.h:353:30: warning: 'weak_cell' may be used uninitialized in this function [-Wmaybe-uninitialized] return x - static_cast(0); ^ ../deps/v8/src/heap/mark-compact.cc:1922:13: note: 'weak_cell' was declared here WeakCell* weak_cell; ^~~~~~~~~ In file included from ../deps/v8/src/objects-inl.h:54, from ../deps/v8/src/frames-inl.h:11, from ../deps/v8/src/heap/mark-compact.cc:15: ../deps/v8/src/transitions-inl.h: In member function 'void v8::internal::MarkCompactCollector::ClearFullMapTransitions()': ../deps/v8/src/transitions-inl.h:81:22: warning: 'array' may be used uninitialized in this function [-Wmaybe-uninitialized] WeakFixedArray::Set(ToKeyIndex(transition_number), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HeapObjectReference::Strong(key)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/mark-compact.cc:1733:20: note: 'array' was declared here TransitionArray* array; ^~~~~ In file included from ../deps/v8/src/frames-inl.h:11, from ../deps/v8/src/heap/mark-compact.cc:15: ../deps/v8/src/objects-inl.h: In member function 'virtual void v8::internal::MarkCompactCollector::ProcessMarkingWorklist()': ../deps/v8/src/objects-inl.h:1059:50: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] int HeapObject::Size() const { return SizeFromMap(map()); } ~~~~~~~~~~~^~~~~~~ In file included from ../deps/v8/src/heap/mark-compact.cc:5: ../deps/v8/src/heap/mark-compact.h:464:19: note: 'result' was declared here HeapObject* result; ^~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/scavenger.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/instruction-stream.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/heap/spaces.cc:22: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)0]': ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=] chunk->SetFlag(MemoryChunk::POOLED); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces.cc:1108:5: note: here case kPreFreeAndQueue: ^~~~ ../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)1]': ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=] chunk->SetFlag(MemoryChunk::POOLED); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces.cc:1108:5: note: here case kPreFreeAndQueue: ^~~~ ../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)2]': ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=] chunk->SetFlag(MemoryChunk::POOLED); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces.cc:1108:5: note: here case kPreFreeAndQueue: ^~~~ ../deps/v8/src/heap/spaces.cc: In member function 'void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = (v8::internal::MemoryAllocator::FreeMode)3]': ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=] chunk->SetFlag(MemoryChunk::POOLED); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces.cc:1108:5: note: here case kPreFreeAndQueue: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8, from ../deps/v8/src/heap/sweeper.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/ic/handler-configuration.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/ic/ic-stats.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o In file included from ../deps/v8/src/macro-assembler.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/instruction-stream.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/interpreter/bytecode-array-accessor.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/ic.h:12, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/ic.cc: In member function 'void v8::internal::IC::PatchCache(v8::internal::Handle, const v8::internal::MaybeObjectHandle&)': ../deps/v8/src/ic/ic.cc:649:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IsGlobalIC()) { ^~ ../deps/v8/src/ic/ic.cc:654:5: note: here case POLYMORPHIC: ^~~~ ../deps/v8/src/ic/ic.cc:659:27: warning: this statement may fall through [-Wimplicit-fallthrough=] ConfigureVectorState(MEGAMORPHIC, name); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/ic.cc:661:5: note: here case MEGAMORPHIC: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/interpreter/bytecode-array-writer.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/interpreter/bytecode-decoder.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/interpreter/bytecode-flags.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:18, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/interpreter/bytecode-array-builder.cc: In member function 'v8::internal::interpreter::BytecodeArrayBuilder& v8::internal::interpreter::BytecodeArrayBuilder::LoadLiteral(v8::internal::AstSymbol)': ../deps/v8/src/interpreter/bytecode-array-builder.cc:181:39: warning: 'entry' may be used uninitialized in this function [-Wmaybe-uninitialized] return static_cast(value); ^ ../deps/v8/src/interpreter/bytecode-array-builder.cc:608:10: note: 'entry' was declared here size_t entry; ^~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/intl.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/isolate.o In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:18, from ../deps/v8/src/interpreter/bytecode-label.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/interpreter/constant-array-builder.cc:16: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/keys.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/intl.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:18, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:18, from ../deps/v8/src/interpreter/bytecode-generator.h:9, from ../deps/v8/src/interpreter/interpreter.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/log.o In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:18, from ../deps/v8/src/interpreter/bytecode-generator.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/interpreter/bytecode-generator.cc: In member function 'void v8::internal::interpreter::BytecodeGenerator::VisitAssignment(v8::internal::Assignment*)': ../deps/v8/src/interpreter/bytecode-generator.cc:2872:52: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized] language_mode()); ^ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/json-parser.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/lookup.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/messages.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/lookup-cache.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/api-arguments.h:9, from ../deps/v8/src/api-arguments-inl.h:8, from ../deps/v8/src/keys.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/json-stringifier.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/isolate.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Handle v8::internal::CaptureStackTraceHelper::NewStackFrameObject(const v8::internal::FrameSummary::JavaScriptFrameSummary&)': ../deps/v8/src/isolate.cc:797:77: warning: 'code_offset' may be used uninitialized in this function [-Wmaybe-uninitialized] auto new_cache = SimpleNumberDictionary::Set(cache, code_offset, frame); ^ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/bigint.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/log.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:667: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] memset(&event, 0, sizeof(event)); ^ In file included from ../deps/v8/include/v8-profiler.h:10, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:6723:8: note: 'struct v8::JitCodeEvent' declared here struct JitCodeEvent { ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'virtual void v8::internal::JitLogger::LogRecordedBuffer(const v8::internal::wasm::WasmCode*, const char*, int)': ../deps/v8/src/log.cc:686: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] memset(&event, 0, sizeof(event)); ^ In file included from ../deps/v8/include/v8-profiler.h:10, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:6723:8: note: 'struct v8::JitCodeEvent' declared here 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:716: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] memset(&event, 0, sizeof(event)); ^ In file included from ../deps/v8/include/v8-profiler.h:10, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:6723:8: note: 'struct v8::JitCodeEvent' declared here struct JitCodeEvent { ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void* v8::internal::JitLogger::StartCodePosInfoEvent()': ../deps/v8/src/log.cc:729: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] memset(&event, 0, sizeof(event)); ^ In file included from ../deps/v8/include/v8-profiler.h:10, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:6723:8: note: 'struct v8::JitCodeEvent' declared here struct JitCodeEvent { ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::EndCodePosInfoEvent(v8::internal::Address, void*)': ../deps/v8/src/log.cc:739: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] memset(&event, 0, sizeof(event)); ^ In file included from ../deps/v8/include/v8-profiler.h:10, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:6723:8: note: 'struct v8::JitCodeEvent' declared here struct JitCodeEvent { ^~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/lookup.cc: In member function 'v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInSpecialHolder(v8::internal::Map*, v8::internal::JSReceiver*) [with bool is_element = true]': ../deps/v8/src/lookup.cc:1038:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (map->is_access_check_needed()) { ^~ ../deps/v8/src/lookup.cc:1042:5: note: here case ACCESS_CHECK: ^~~~ ../deps/v8/src/lookup.cc:1043:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (check_interceptor() && HasInterceptor(map) && ^~ ../deps/v8/src/lookup.cc:1048:5: note: here case INTERCEPTOR: ^~~~ ../deps/v8/src/lookup.cc: In member function 'bool v8::internal::LookupIterator::SkipInterceptor(v8::internal::JSObject*) [with bool is_element = true]': ../deps/v8/src/lookup.cc:989:9: warning: this statement may fall through [-Wimplicit-fallthrough=] interceptor_state_ = InterceptorState::kSkipNonMasking; ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/lookup.cc:991:7: note: here case InterceptorState::kSkipNonMasking: ^~~~ ../deps/v8/src/lookup.cc: In member function 'v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInSpecialHolder(v8::internal::Map*, v8::internal::JSReceiver*) [with bool is_element = false]': ../deps/v8/src/lookup.cc:1038:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (map->is_access_check_needed()) { ^~ ../deps/v8/src/lookup.cc:1042:5: note: here case ACCESS_CHECK: ^~~~ ../deps/v8/src/lookup.cc:1043:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (check_interceptor() && HasInterceptor(map) && ^~ ../deps/v8/src/lookup.cc:1048:5: note: here case INTERCEPTOR: ^~~~ ../deps/v8/src/lookup.cc: In member function 'bool v8::internal::LookupIterator::SkipInterceptor(v8::internal::JSObject*) [with bool is_element = false]': ../deps/v8/src/lookup.cc:989:9: warning: this statement may fall through [-Wimplicit-fallthrough=] interceptor_state_ = InterceptorState::kSkipNonMasking; ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/lookup.cc:991:7: note: here case InterceptorState::kSkipNonMasking: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/map-updater.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/js-locale.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects-printer.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/managed.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/messages.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/ordered-hash-table.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/objects/debug-objects-inl.h:10, from ../deps/v8/src/objects/debug-objects.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/bigint.cc:23: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/objects/template-objects.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/js-locale.cc:19: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/optimized-compilation-info.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/intl-objects.cc:17: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/literal-objects.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.cc: In static member function 'static v8::internal::Handle v8::internal::ClassBoilerplate::BuildClassBoilerplate(v8::internal::Isolate*, v8::internal::ClassLiteral*)': ../deps/v8/src/objects/literal-objects.cc:113:16: warning: 'value_kind' may be used uninitialized in this function [-Wmaybe-uninitialized] pair->set(value_kind == ClassBoilerplate::kGetter ? ACCESSOR_GETTER ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ACCESSOR_SETTER, ~~~~~~~~~~~~~~~~~~ *value); ~~~~~~~ ../deps/v8/src/objects/literal-objects.cc:506:33: note: 'value_kind' was declared here ClassBoilerplate::ValueKind value_kind; ^~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/template-objects.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/module.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.cc: In member function 'v8::internal::Cell* v8::internal::Module::GetCell(int)': ../deps/v8/src/objects/module.cc:164:25: warning: 'cell' may be used uninitialized in this function [-Wmaybe-uninitialized] return Cell::cast(cell); ^ ../deps/v8/src/objects/module.cc: In static member function 'static v8::internal::Handle v8::internal::Module::LoadVariable(v8::internal::Handle, int)': ../deps/v8/src/objects/module.cc:152:11: warning: 'cell' may be used uninitialized in this function [-Wmaybe-uninitialized] Object* cell; ^~~~ ../deps/v8/src/objects/module.cc: In static member function 'static void v8::internal::Module::StoreVariable(v8::internal::Handle, int, v8::internal::Handle)': ../deps/v8/src/objects/module.cc:152:11: warning: 'cell' may be used uninitialized in this function [-Wmaybe-uninitialized] CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/ordered-hash-table.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/scope-info.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o In file included from ../deps/v8/src/optimized-compilation-info.h:13, from ../deps/v8/src/optimized-compilation-info.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/func-name-inferrer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/expression-scope-reparenter.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/parsing/parse-info.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/parsing.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/pattern-rewriter.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/preparse-data.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/preparsed-scope-data.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/scanner-character-streams.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/rewriter.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/pending-compilation-error-handler.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/parsing/scanner.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/parsing/parser.cc:21: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/parsing/parser.h:15, 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(bool, bool*) [with Impl = v8::internal::Parser]': ../deps/v8/src/parsing/parser-base.h:3076:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!delegating) break; ^~ ../deps/v8/src/parsing/parser-base.h:3079:7: note: here default: ^~~~~~~ ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParsePrimaryExpression(bool*, bool*) [with Impl = v8::internal::Parser]': ../deps/v8/src/parsing/parser-base.h:1887:7: warning: this statement may fall through [-Wimplicit-fallthrough=] *is_async = true; ^ ../deps/v8/src/parsing/parser-base.h:1889:5: note: here case Token::IDENTIFIER: ^~~~ ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParsePropertyName(v8::internal::ParserBase::IdentifierT*, v8::internal::ParserBase::PropertyKind*, bool*, bool*, bool*, bool*, bool*, bool*) [with Impl = v8::internal::Parser]': ../deps/v8/src/parsing/parser-base.h:2254:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!*is_generator && !*is_async && !*is_get && !*is_set) { ^~ ../deps/v8/src/parsing/parser-base.h:2280:5: note: here default: ^~~~~~~ ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::StatementT v8::internal::ParserBase::ParseStatement(v8::internal::ZonePtrList*, v8::internal::AllowLabelledFunctionStatement, bool*) [with Impl = v8::internal::Parser]': ../deps/v8/src/parsing/parser-base.h:5072:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!scanner()->HasAnyLineTerminatorAfterNext() && ^~ ../deps/v8/src/parsing/parser-base.h:5081:5: note: here default: ^~~~~~~ ../deps/v8/src/parsing/parser.cc: In member function 'v8::internal::Statement* v8::internal::Parser::ParseExportDefault(bool*)': ../deps/v8/src/parsing/parser.cc:1195:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (PeekAhead() == Token::FUNCTION && ^~ ../deps/v8/src/parsing/parser.cc:1203:5: note: here default: { ^~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/eh-frame.h:10, from ../deps/v8/src/perf-jit.cc:33: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/parsing/preparser.cc:13: ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseYieldExpression(bool, bool*) [with Impl = v8::internal::PreParser]': ../deps/v8/src/parsing/parser-base.h:3076:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!delegating) break; ^~ ../deps/v8/src/parsing/parser-base.h:3079:7: note: here default: ^~~~~~~ ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParsePrimaryExpression(bool*, bool*) [with Impl = v8::internal::PreParser]': ../deps/v8/src/parsing/parser-base.h:1887:7: warning: this statement may fall through [-Wimplicit-fallthrough=] *is_async = true; ^ ../deps/v8/src/parsing/parser-base.h:1889:5: note: here case Token::IDENTIFIER: ^~~~ ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParsePropertyName(v8::internal::ParserBase::IdentifierT*, v8::internal::ParserBase::PropertyKind*, bool*, bool*, bool*, bool*, bool*, bool*) [with Impl = v8::internal::PreParser]': ../deps/v8/src/parsing/parser-base.h:2254:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!*is_generator && !*is_async && !*is_get && !*is_set) { ^~ ../deps/v8/src/parsing/parser-base.h:2280:5: note: here default: ^~~~~~~ ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::StatementT v8::internal::ParserBase::ParseStatement(v8::internal::ZonePtrList*, v8::internal::AllowLabelledFunctionStatement, bool*) [with Impl = v8::internal::PreParser]': ../deps/v8/src/parsing/parser-base.h:5072:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!scanner()->HasAnyLineTerminatorAfterNext() && ^~ ../deps/v8/src/parsing/parser-base.h:5081:5: note: here default: ^~~~~~~ In file included from ../deps/v8/src/parsing/preparser.cc:16: ../deps/v8/src/parsing/preparser.h: In function 'v8::internal::ParserBase::StatementT v8::internal::ParserBase::ParseHoistableDeclaration(int, v8::internal::ParseFunctionFlags, v8::internal::ZonePtrList*, bool, bool*) [with Impl = v8::internal::PreParser]': ../deps/v8/src/parsing/preparser.h:1172:35: warning: 'variable_name.v8::internal::PreParserIdentifier::string_' may be used uninitialized in this function [-Wmaybe-uninitialized] scope()->DeclareVariableName(variable_name.string_, mode); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/parsing/preparser.cc:13: ../deps/v8/src/parsing/parser-base.h:4051:15: note: 'variable_name.v8::internal::PreParserIdentifier::string_' was declared here IdentifierT variable_name; ^~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects.cc: In static member function 'static v8::internal::Handle v8::internal::JSReceiver::GetDataProperty(v8::internal::LookupIterator*)': ../deps/v8/src/objects.cc:1174:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (it->isolate()->context() != nullptr && it->HasAccess()) continue; ^~ ../deps/v8/src/objects.cc:1176:7: note: here case LookupIterator::JSPROXY: ^~~~ ../deps/v8/src/objects.cc: In static member function 'static v8::Maybe v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed, bool*)': ../deps/v8/src/objects.cc:4884:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (it->HolderIsReceiverOrHiddenPrototype()) { ^~ ../deps/v8/src/objects.cc:4888:7: note: here case LookupIterator::TRANSITION: ^~~~ ../deps/v8/src/objects.cc: In static member function 'static v8::Maybe v8::internal::Object::SetSuperProperty(v8::internal::LookupIterator*, v8::internal::Handle, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed)': ../deps/v8/src/objects.cc:4965:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (own_lookup.GetAccessors()->IsAccessorInfo()) { ^~ ../deps/v8/src/objects.cc:4973:7: note: here case LookupIterator::INTEGER_INDEXED_EXOTIC: ^~~~ ../deps/v8/src/objects.cc: In member function 'int v8::internal::JSObject::GetFastElementsUsage()': ../deps/v8/src/objects.cc:15722:62: warning: this statement may fall through [-Wimplicit-fallthrough=] store = SloppyArgumentsElements::cast(store)->arguments(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../deps/v8/src/objects.cc:15724:5: note: here case HOLEY_SMI_ELEMENTS: ^~~~ ../deps/v8/src/objects.cc: In static member function 'static v8::internal::PropertyCellType v8::internal::PropertyCell::UpdatedType(v8::internal::Handle, v8::internal::Handle, v8::internal::PropertyDetails)': ../deps/v8/src/objects.cc:18779:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*value == cell->value()) return PropertyCellType::kConstant; ^~ ../deps/v8/src/objects.cc:18781:5: note: here case PropertyCellType::kConstantType: ^~~~ ../deps/v8/src/objects.cc:18782:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (RemainsConstantType(cell, value)) { ^~ ../deps/v8/src/objects.cc:18786:5: note: here case PropertyCellType::kMutable: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o In file included from ../deps/v8/src/frames-inl.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/profiler/cpu-profiler.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/profiler/heap-profiler.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/profiler/strings-storage.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/property.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/profiler/profiler-listener.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/include/v8-profiler.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.h:12, 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:101:78: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/profiler/profile-generator.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/tick-sample.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/property.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o In file included from ../deps/v8/src/macro-assembler.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-bigint.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/regexp/regexp-parser.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::RegExpParser::ParseDisjunction()': ../deps/v8/src/regexp/regexp-parser.cc:402:27: warning: this statement may fall through [-Wimplicit-fallthrough=] V8_FALLTHROUGH; ^ ../deps/v8/src/regexp/regexp-parser.cc:404:11: note: here case '0': { ^~~~ ../deps/v8/src/regexp/regexp-parser.cc:490:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FLAG_harmony_regexp_named_captures && ^~ ../deps/v8/src/regexp/regexp-parser.cc:497:11: note: here default: ^~~~~~~ ../deps/v8/src/regexp/regexp-parser.cc:514:23: warning: this statement may fall through [-Wimplicit-fallthrough=] V8_FALLTHROUGH; ^ ../deps/v8/src/regexp/regexp-parser.cc:516:7: note: here case '}': ^~~~ ../deps/v8/src/regexp/regexp-parser.cc:518:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (unicode()) { ^~ ../deps/v8/src/regexp/regexp-parser.cc:522:7: note: here default: ^~~~~~~ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'v8::internal::RegExpParser::RegExpParserState* v8::internal::RegExpParser::ParseOpenParenthesis(v8::internal::RegExpParser::RegExpParserState*)': ../deps/v8/src/regexp/regexp-parser.cc:681:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FLAG_harmony_regexp_named_captures) { ^~ ../deps/v8/src/regexp/regexp-parser.cc:688:7: note: here default: ^~~~~~~ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'v8::internal::uc32 v8::internal::RegExpParser::ParseClassCharacterEscape()': ../deps/v8/src/regexp/regexp-parser.cc:1514:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (unicode() && !(Next() >= '0' && Next() <= '9')) { ^~ ../deps/v8/src/regexp/regexp-parser.cc:1519:5: note: here case '1': ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/regexp/regexp-utils.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/runtime-profiler.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/regexp/jsregexp.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/regexp/jsregexp.cc: In function 'bool v8::internal::EmitAtomLetter(v8::internal::Isolate*, v8::internal::RegExpCompiler*, v8::internal::uc16, v8::internal::Label*, int, bool, bool)': ../deps/v8/src/regexp/jsregexp.cc:1734:38: warning: this statement may fall through [-Wimplicit-fallthrough=] macro_assembler->CheckCharacter(chars[3], &ok); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../deps/v8/src/regexp/jsregexp.cc:1736:5: note: here case 3: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/runtime/runtime-bigint.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/runtime/runtime-atomics.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/runtime/runtime-array.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/runtime/runtime-classes.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/runtime/runtime-collections.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/runtime/runtime-compiler.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/runtime/runtime-date.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/runtime/runtime-error.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/runtime/runtime-futex.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-function.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/runtime/runtime-generator.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o In file included from ../deps/v8/src/debug/debug-evaluate.h:10, from ../deps/v8/src/runtime/runtime-debug.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/runtime/runtime-internal.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/runtime/runtime-maths.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-intl.cc:21: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/runtime/runtime-module.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/runtime/runtime-liveedit.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/runtime/runtime-promise.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/runtime/runtime-object.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/runtime/runtime-strings.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/simulator-base.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, from ../deps/v8/src/runtime/runtime-scopes.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer-allocator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/conversions-inl.h:21, from ../deps/v8/src/runtime/runtime-regexp.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer-allocator.o In file included from ../deps/v8/src/optimized-compilation-info.h:13, from ../deps/v8/src/compiler/wasm-compiler.h:12, from ../deps/v8/src/runtime/runtime-wasm.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/runtime/runtime.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-snapshot-utils.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/runtime/runtime-typedarray.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-deserializer-allocator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-serializer-allocator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/snapshot/builtin-deserializer-allocator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/runtime/runtime-test.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/snapshot/builtin-deserializer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/snapshot/builtin-serializer-allocator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/snapshot/builtin-serializer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/snapshot/default-deserializer-allocator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/code-stubs.h:12, from ../deps/v8/src/snapshot/code-serializer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/snapshot/default-serializer-allocator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/snapshot/object-deserializer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/snapshot/partial-deserializer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'v8::internal::HeapObject* v8::internal::Deserializer::GetBackReferencedObject(int) [with AllocatorT = v8::internal::BuiltinDeserializerAllocator]': ../deps/v8/src/snapshot/deserializer.cc:287:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isolate()->heap()->deserialization_complete()) { ^~ ../deps/v8/src/snapshot/deserializer.cc:298:5: note: here default: ^~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'bool v8::internal::Deserializer::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, v8::internal::Address) [with AllocatorT = v8::internal::BuiltinDeserializerAllocator]': ../deps/v8/src/snapshot/deserializer.cc:671:9: warning: this statement may fall through [-Wimplicit-fallthrough=] current = reinterpret_cast( ^~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here case byte_code: \ ^~~~ ../deps/v8/src/snapshot/deserializer.cc:426:3: note: in expansion of macro 'FOUR_CASES' FOUR_CASES(byte_code) \ ^~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:676:7: note: in expansion of macro 'SIXTEEN_CASES' SIXTEEN_CASES(kRootArrayConstants) ^~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:692:9: warning: this statement may fall through [-Wimplicit-fallthrough=] current = reinterpret_cast( ^~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here case byte_code: \ ^~~~ ../deps/v8/src/snapshot/deserializer.cc:697:7: note: in expansion of macro 'FOUR_CASES' FOUR_CASES(kHotObject) ^~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'v8::internal::HeapObject* v8::internal::Deserializer::GetBackReferencedObject(int) [with AllocatorT = v8::internal::DefaultDeserializerAllocator]': ../deps/v8/src/snapshot/deserializer.cc:287:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isolate()->heap()->deserialization_complete()) { ^~ ../deps/v8/src/snapshot/deserializer.cc:298:5: note: here default: ^~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'bool v8::internal::Deserializer::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, v8::internal::Address) [with AllocatorT = v8::internal::DefaultDeserializerAllocator]': ../deps/v8/src/snapshot/deserializer.cc:671:9: warning: this statement may fall through [-Wimplicit-fallthrough=] current = reinterpret_cast( ^~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here case byte_code: \ ^~~~ ../deps/v8/src/snapshot/deserializer.cc:426:3: note: in expansion of macro 'FOUR_CASES' FOUR_CASES(byte_code) \ ^~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:676:7: note: in expansion of macro 'SIXTEEN_CASES' SIXTEEN_CASES(kRootArrayConstants) ^~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:692:9: warning: this statement may fall through [-Wimplicit-fallthrough=] current = reinterpret_cast( ^~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here case byte_code: \ ^~~~ ../deps/v8/src/snapshot/deserializer.cc:697:7: note: in expansion of macro 'FOUR_CASES' FOUR_CASES(kHotObject) ^~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'v8::internal::Object* v8::internal::Deserializer::ReadDataSingle() [with AllocatorT = v8::internal::DefaultDeserializerAllocator]': ../deps/v8/src/snapshot/deserializer.cc:365:10: warning: 'heap_object' may be used uninitialized in this function [-Wmaybe-uninitialized] return heap_object; ^~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'v8::internal::Object* v8::internal::Deserializer::ReadDataSingle() [with AllocatorT = v8::internal::BuiltinDeserializerAllocator]': ../deps/v8/src/snapshot/deserializer.cc:365:10: warning: 'heap_object' may be used uninitialized in this function [-Wmaybe-uninitialized] return heap_object; ^~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/snapshot/partial-serializer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/source-position.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/string-case.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/strtod.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/snapshot/snapshot-common.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/snapshot/startup-deserializer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/source-position-table.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/snapshot/startup-serializer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/transitions.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/source-position.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/unicode.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/unoptimized-compilation-info.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/uri.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/utils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/v8.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/vector-slot-pair.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/version.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/string-stream.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/visitors.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-assembler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-compiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/unoptimized-compilation-info.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-compiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/uri.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/v8threads.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/v8.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/memory-tracing.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/value-serializer.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-manager.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/wasm/function-compiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/function-compiler.cc: In member function 'void v8::internal::wasm::WasmCompilationUnit::ExecuteCompilation()': ../deps/v8/src/wasm/function-compiler.cc:87:17: warning: this statement may fall through [-Wimplicit-fallthrough=] SwitchMode(CompilationMode::kTurbofan); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/function-compiler.cc:89:5: note: here case WasmCompilationUnit::CompilationMode::kTurbofan: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12, from ../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-code-specialization.h:10, from ../deps/v8/src/wasm/wasm-code-specialization.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/streaming-decoder.h:11, from ../deps/v8/src/wasm/streaming-decoder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-engine.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o In file included from ../deps/v8/src/optimized-compilation-info.h:13, from ../deps/v8/src/compiler/wasm-compiler.h:12, from ../deps/v8/src/wasm/function-body-decoder.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.cc:14: ../deps/v8/src/wasm/function-body-decoder-impl.h: In static member function 'static bool v8::internal::wasm::WasmDecoder::DecodeLocals(v8::internal::wasm::Decoder*, const FunctionSig*, v8::internal::ZoneVector*) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1]': ../deps/v8/src/wasm/function-body-decoder-impl.h:724:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FLAG_experimental_wasm_simd) { ^~ ../deps/v8/src/wasm/function-body-decoder-impl.h:729:9: note: here default: ^~~~~~~ ../deps/v8/src/wasm/function-body-decoder-impl.h: In member function 'std::pair v8::internal::wasm::WasmDecoder::StackEffect(const byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)0]': ../deps/v8/src/wasm/function-body-decoder-impl.h:1150:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (sig) { ^~ ../deps/v8/src/wasm/function-body-decoder-impl.h:1157:7: note: here default: ^~~~~~~ ../deps/v8/src/wasm/function-body-decoder.cc: In member function 'int v8::internal::wasm::WasmFullDecoder::DecodeStoreMem(v8::internal::wasm::StoreType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface]': ../deps/v8/src/wasm/function-body-decoder.cc:57:29: warning: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] return CheckForException(decoder, builder_->func(__VA_ARGS__)); \ ^ In file included from ../deps/v8/src/wasm/function-body-decoder.cc:14: ../deps/v8/src/wasm/function-body-decoder-impl.h:2105:37: note: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' was declared here MemoryAccessImmediate imm(this, this->pc_ + prefix_len, ^~~ ../deps/v8/src/wasm/function-body-decoder.cc: In member function 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeAtomicOpcode(v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface]': ../deps/v8/src/wasm/function-body-decoder.cc:57:29: warning: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] return CheckForException(decoder, builder_->func(__VA_ARGS__)); \ ^ In file included from ../deps/v8/src/wasm/function-body-decoder.cc:14: ../deps/v8/src/wasm/function-body-decoder-impl.h:2246:39: note: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' was declared here MemoryAccessImmediate imm( ^~~ ../deps/v8/src/wasm/function-body-decoder.cc: In member function 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface]': ../deps/v8/src/wasm/function-body-decoder.cc:57:29: warning: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] return CheckForException(decoder, builder_->func(__VA_ARGS__)); \ ^ In file included from ../deps/v8/src/wasm/function-body-decoder.cc:14: ../deps/v8/src/wasm/function-body-decoder-impl.h:2095:37: note: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' was declared here MemoryAccessImmediate imm(this, this->pc_ + prefix_len, ^~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/wasm/wasm-code-manager.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-memory.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/wasm/module-decoder.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/module-decoder.cc: In member function 'v8::internal::wasm::WasmInitExpr v8::internal::wasm::ModuleDecoderImpl::consume_init_expr(v8::internal::wasm::WasmModule*, v8::internal::wasm::ValueType)': ../deps/v8/src/wasm/module-decoder.cc:1212:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FLAG_experimental_wasm_anyref) { ^~ ../deps/v8/src/wasm/module-decoder.cc:1219:7: note: here default: { ^~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12, from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:10, from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:15: ../deps/v8/src/wasm/function-body-decoder-impl.h: In static member function 'static bool v8::internal::wasm::WasmDecoder::DecodeLocals(v8::internal::wasm::Decoder*, const FunctionSig*, v8::internal::ZoneVector*) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1]': ../deps/v8/src/wasm/function-body-decoder-impl.h:724:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FLAG_experimental_wasm_simd) { ^~ ../deps/v8/src/wasm/function-body-decoder-impl.h:729:9: note: here default: ^~~~~~~ In file included from ../deps/v8/src/source-position.h:13, from ../deps/v8/src/source-position-table.h:11, from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8, from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: ../deps/v8/src/utils.h: In function 'int v8::internal::WhichPowerOf2(T) [with T = unsigned int; = void]': ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:86:5: note: here case 4: ^~~~ ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=] bits++; ^~~~ ../deps/v8/src/utils.h:89:5: note: here case 2: ^~~~ ../deps/v8/src/wasm/baseline/liftoff-compiler.cc: In member function 'void v8::internal::wasm::{anonymous}::LiftoffCompiler::UnOp(v8::internal::wasm::{anonymous}::LiftoffCompiler::Decoder*, v8::internal::wasm::WasmOpcode, v8::internal::wasm::FunctionSig*, const Value&, v8::internal::wasm::{anonymous}::LiftoffCompiler::Value*)': ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:694:42: warning: this statement may fall through [-Wimplicit-fallthrough=] EmitFloatUnOpWithCFallback(&LiftoffAssembler::emit_##fn, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &ExternalReference::wasm_##fn); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:717:7: note: in expansion of macro 'CASE_FLOAT_UNOP_WITH_CFALLBACK' CASE_FLOAT_UNOP_WITH_CFALLBACK(F64, f64_nearest_int) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:687:3: note: here case WasmOpcode::kExpr##opcode: \ ^~~~ ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:718:7: note: in expansion of macro 'CASE_FLOAT_UNOP' CASE_FLOAT_UNOP(F64Sqrt, F64, f64_sqrt) ^~~~~~~~~~~~~~~ ../deps/v8/src/wasm/baseline/liftoff-compiler.cc: In member function 'int v8::internal::wasm::WasmFullDecoder::DecodeStoreMem(v8::internal::wasm::StoreType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler]': ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:1565:14: warning: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t offset = imm.offset; ^~~~~~ In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:15: ../deps/v8/src/wasm/function-body-decoder-impl.h:2105:37: note: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' was declared here MemoryAccessImmediate imm(this, this->pc_ + prefix_len, ^~~ ../deps/v8/src/wasm/baseline/liftoff-compiler.cc: In member function 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = (v8::internal::wasm::Decoder::ValidateFlag)1; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler]': ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:1531:14: warning: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t offset = imm.offset; ^~~~~~ In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:15: ../deps/v8/src/wasm/function-body-decoder-impl.h:2095:37: note: 'imm.v8::internal::wasm::MemoryAccessImmediate<(v8::internal::wasm::Decoder::ValidateFlag)1>::offset' was declared here MemoryAccessImmediate imm(this, this->pc_ + prefix_len, ^~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/wasm/module-compiler.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/wasm/wasm-debug.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/wasm/wasm-engine.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-serialization.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/wasm/wasm-memory.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/wasm/wasm-js.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/wasm/wasm-module.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/wasm/wasm-module-builder.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/wasm/wasm-result.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/wasm/wasm-interpreter.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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/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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/eh-frame.h:10, from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8, from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:18, from ../deps/v8/src/eh-frame.h:9, from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8, from ../deps/v8/src/compiler/x64/unwinding-info-writer-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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/eh-frame.h:10, from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8, from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/wasm/wasm-text.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-serialization.h:8, from ../deps/v8/src/wasm/wasm-serialization.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o In file included from ../deps/v8/src/debug/debug.h:19, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-selector.h:11, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:13, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, 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-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/x64/codegen-x64.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/eh-frame.h:10, from ../deps/v8/src/x64/eh-frame-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/api-arguments.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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside-linux.o ../deps/v8/src/x64/disasm-x64.cc: In member function 'int disasm::DisassemblerX64::InstructionDecode(v8::internal::Vector, disasm::byte*)': ../deps/v8/src/x64/disasm-x64.cc:2723:28: warning: this statement may fall through [-Wimplicit-fallthrough=] byte_size_operand_ = true; ~~~~~~~~~~~~~~~~~~~^~~~~~ ../deps/v8/src/x64/disasm-x64.cc:2725:7: note: here case 0xF7: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside-linux.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/debug-support.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/deoptimizer.h:18, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/compiler/instruction.h:20, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:9, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/lazy-instance.h:71, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/platform/platform.h:31, from ../deps/v8/src/allocation.h:10, from ../deps/v8/src/assembler.h:42, from ../deps/v8/src/compiler/common-operator.h:8, 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:9, 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:1093:69: required from here ../deps/v8/src/base/macros.h:104: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] memcpy(&dest, &source, sizeof(dest)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:47, from ../deps/v8/src/compiler/common-operator.h:8, 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:9, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/external-reference.h:203:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frame-constants-x64.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/x64/assembler-x64.cc:18: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/x64/assembler-x64.cc: In member function 'void v8::internal::Assembler::Nop(int)': ../deps/v8/src/x64/assembler-x64.cc:1966:13: warning: this statement may fall through [-Wimplicit-fallthrough=] emit(0x66); ~~~~^~~~~~ ../deps/v8/src/x64/assembler-x64.cc:1968:7: note: here case 1: ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1983:13: warning: this statement may fall through [-Wimplicit-fallthrough=] emit(0x66); ~~~~^~~~~~ ../deps/v8/src/x64/assembler-x64.cc:1985:7: note: here case 5: ^~~~ ../deps/v8/src/x64/assembler-x64.cc:2004:10: warning: this statement may fall through [-Wimplicit-fallthrough=] n--; ~^~ ../deps/v8/src/x64/assembler-x64.cc:2006:7: note: here case 10: ^~~~ ../deps/v8/src/x64/assembler-x64.cc:2008:10: warning: this statement may fall through [-Wimplicit-fallthrough=] n--; ~^~ ../deps/v8/src/x64/assembler-x64.cc:2010:7: note: here case 9: ^~~~ ../deps/v8/src/x64/assembler-x64.cc:2012:10: warning: this statement may fall through [-Wimplicit-fallthrough=] n--; ~^~ ../deps/v8/src/x64/assembler-x64.cc:2014:7: note: here case 8: ^~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o In file included from /home/node/node-v10.16.3/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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/x64/macro-assembler-x64.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::stepInto(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_breakOnAsyncCall +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1728:17: note: '*((void*)& in_breakOnAsyncCall +1)' was declared here Maybe in_breakOnAsyncCall; ^~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::evaluateOnCallFrame(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_includeCommandLineAPI +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1003:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here Maybe in_includeCommandLineAPI; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1009:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1015:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1021:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_throwOnSideEffect +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1027:17: note: '*((void*)& in_throwOnSideEffect +1)' was declared here Maybe in_throwOnSideEffect; ^~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_timeout +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1033:19: note: '*((void*)& in_timeout +8)' was declared here Maybe in_timeout; ^~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::setBreakpointByUrl(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_columnNumber +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1478:16: note: '*((void*)& in_columnNumber +4)' was declared here Maybe in_columnNumber; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::searchInContent(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_caseSensitive +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1310:17: note: '*((void*)& in_caseSensitive +1)' was declared here Maybe in_caseSensitive; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_isRegex +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1316:17: note: '*((void*)& in_isRegex +1)' was declared here Maybe in_isRegex; ^~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::getPossibleBreakpoints(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_restrictToFunction +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1077:17: note: '*((void*)& in_restrictToFunction +1)' was declared here Maybe in_restrictToFunction; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::setScriptSource(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_dryRun +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1628:17: note: '*((void*)& in_dryRun +1)' was declared here Maybe in_dryRun; ^~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::takeHeapSnapshot(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_reportProgress +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:608:17: note: '*((void*)& in_reportProgress +1)' was declared here Maybe in_reportProgress; ^~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::stopTrackingHeapObjects(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_reportProgress +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:582:17: note: '*((void*)& in_reportProgress +1)' was declared here Maybe in_reportProgress; ^~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::startSampling(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_samplingInterval +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:512:19: note: '*((void*)& in_samplingInterval +8)' was declared here Maybe in_samplingInterval; ^~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::startTrackingHeapObjects(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_trackAllocations +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:538:17: note: '*((void*)& in_trackAllocations +1)' was declared here Maybe in_trackAllocations; ^~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Profiler::DispatcherImpl::startPreciseCoverage(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_callCount +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:681:17: note: '*((void*)& in_callCount +1)' was declared here Maybe in_callCount; ^~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_detailed +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:687:17: note: '*((void*)& in_detailed +1)' was declared here Maybe in_detailed; ^~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::globalLexicalScopeNames(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_executionContextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1759:16: note: '*((void*)& in_executionContextId +4)' was declared here Maybe in_executionContextId; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::awaitPromise(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1352:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1358:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::evaluate(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_includeCommandLineAPI +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1597:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here Maybe in_includeCommandLineAPI; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1603:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_contextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1609:16: note: '*((void*)& in_contextId +4)' was declared here Maybe in_contextId; ^~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1615:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1621:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_userGesture +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1627:17: note: '*((void*)& in_userGesture +1)' was declared here Maybe in_userGesture; ^~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_awaitPromise +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1633:17: note: '*((void*)& in_awaitPromise +1)' was declared here Maybe in_awaitPromise; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_throwOnSideEffect +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1639:17: note: '*((void*)& in_throwOnSideEffect +1)' was declared here Maybe in_throwOnSideEffect; ^~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_timeout +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1645:19: note: '*((void*)& in_timeout +8)' was declared here Maybe in_timeout; ^~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::runScript(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_executionContextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1913:16: note: '*((void*)& in_executionContextId +4)' was declared here Maybe in_executionContextId; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1925:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_includeCommandLineAPI +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1931:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here Maybe in_includeCommandLineAPI; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1937:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1943:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_awaitPromise +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1949:17: note: '*((void*)& in_awaitPromise +1)' was declared here Maybe in_awaitPromise; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::compileScript(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_executionContextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1490:16: note: '*((void*)& in_executionContextId +4)' was declared here Maybe in_executionContextId; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::getProperties(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_ownProperties +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1709:17: note: '*((void*)& in_ownProperties +1)' was declared here Maybe in_ownProperties; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_accessorPropertiesOnly +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1715:17: note: '*((void*)& in_accessorPropertiesOnly +1)' was declared here Maybe in_accessorPropertiesOnly; ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1721:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function 'v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::callFunctionOn(int, std::unique_ptr, v8_inspector::protocol::ErrorSupport*)': /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_silent +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1422:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_returnByValue +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1428:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_generatePreview +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1434:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_userGesture +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1440:17: note: '*((void*)& in_userGesture +1)' was declared here Maybe in_userGesture; ^~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_awaitPromise +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1446:17: note: '*((void*)& in_awaitPromise +1)' was declared here Maybe in_awaitPromise; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: '*((void*)& in_executionContextId +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { } ^ /home/node/node-v10.16.3/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1452:16: note: '*((void*)& in_executionContextId +4)' was declared here Maybe in_executionContextId; ^~~~~~~~~~~~~~~~~~~~~ AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_init/deps/v8/src/setup-isolate-full.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_nosnapshot/gen/libraries.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-arguments-gen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-array-gen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-function-gen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-gen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-generator-gen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-iterator-gen.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-boolean-gen.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/objects/map-inl.h:11, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/heap/spaces-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/setup-isolate-full.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-call-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-boolean-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-collections-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-async-gen.h:8, from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-console-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-arguments-gen.h:8, from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-constructor-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-async-gen.h:8, from ../deps/v8/src/builtins/builtins-async-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-conversion-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-async-gen.h:8, from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-date-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-async-gen.h:8, from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-debug-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-console-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-function-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-iterator-gen.h:8, from ../deps/v8/src/builtins/builtins-array-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-generator-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-date-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-global-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-call-gen.h:8, from ../deps/v8/src/builtins/builtins-call-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-function-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/builtins/builtins-debug-gen.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/compiler/code-assembler.h: In member function 'v8::internal::TNode v8::internal::BaseCollectionsAssembler::GetConstructor(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode)': ../deps/v8/src/compiler/code-assembler.h:668:27: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] #define CAST(x) Cast(x, "") ^ ../deps/v8/src/builtins/builtins-collections-gen.cc:401:7: note: 'index' was declared here int index; ^~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/compiler/code-assembler.h: In member function 'v8::internal::TNode v8::internal::BaseCollectionsAssembler::GetInitialAddFunction(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode)': ../deps/v8/src/compiler/code-assembler.h:668:27: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] #define CAST(x) Cast(x, "") ^ ../deps/v8/src/builtins/builtins-collections-gen.cc:421:7: note: 'index' was declared here int index; ^~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/compiler/code-assembler.h: In member function 'v8::internal::TNode v8::internal::BaseCollectionsAssembler::HasInitialCollectionPrototype(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode, v8::internal::CodeStubAssembler::TNode)': ../deps/v8/src/compiler/code-assembler.h:668:27: warning: 'initial_prototype_index' may be used uninitialized in this function [-Wmaybe-uninitialized] #define CAST(x) Cast(x, "") ^ ../deps/v8/src/builtins/builtins-collections-gen.cc:469:7: note: 'initial_prototype_index' was declared here int initial_prototype_index; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/compiler/code-assembler.h: In member function 'void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromFastJSArray(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode, v8::internal::CodeStubAssembler::TNode, v8::internal::CodeStubAssembler::TNode, v8::internal::CodeStubAssembler::TNode, v8::internal::compiler::CodeAssembler::Label*)': ../deps/v8/src/compiler/code-assembler.h:668:27: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] #define CAST(x) Cast(x, "") ^ ../deps/v8/src/builtins/builtins-collections-gen.cc:421:7: note: 'index' was declared here int index; ^~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/compiler/code-assembler.h: In member function 'void v8::internal::BaseCollectionsAssembler::GenerateConstructor(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::Handle)': ../deps/v8/src/compiler/code-assembler.h:668:27: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] #define CAST(x) Cast(x, "") ^ ../deps/v8/src/builtins/builtins-collections-gen.cc:401:7: note: 'index' was declared here int index; ^~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-global-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/ic/accessor-assembler.h:8, from ../deps/v8/src/builtins/builtins-ic-gen.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-generator-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-intl-gen.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-handler-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-math-gen.h:8, from ../deps/v8/src/builtins/builtins-math-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-math-gen.h:8, from ../deps/v8/src/builtins/builtins-number-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-internal-gen.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-iterator-gen.h:8, from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-reflect-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-proxy-gen.h:8, from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-object-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-regexp-gen.h:8, from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8, from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8, from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-string-gen.h:8, from ../deps/v8/src/builtins/builtins-string-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/builtins/builtins-descriptors.h:9, from ../deps/v8/src/builtins/builtins-utils-gen.h:8, from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/ic/binary-op-assembler.h:9, from ../deps/v8/src/ic/binary-op-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/heap/setup-heap-internal.cc:18: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/builtins/setup-builtins-internal.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/ic/keyed-store-generic.h:8, from ../deps/v8/src/ic/keyed-store-generic.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/ic/accessor-assembler.h:8, from ../deps/v8/src/ic/accessor-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o In file included from ../deps/v8/src/debug/debug.h:19, from ../deps/v8/src/wasm/wasm-objects.h:9, from ../deps/v8/src/wasm/wasm-objects-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:12, from ../deps/v8/src/objects/templates-inl.h:11, from ../deps/v8/src/objects/map-inl.h:15, from ../deps/v8/src/contexts-inl.h:12, from ../deps/v8/src/objects-inl.h:21, from ../deps/v8/src/handles-inl.h:11, from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_init.a AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_nosnapshot.a In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.h:10, from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8, from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.h:10, 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:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-arguments-gen.h:8, from ../deps/v8/src/interpreter/interpreter-generator.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from /home/node/node-v10.16.3/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4, from ../deps/v8/src/builtins/builtins-array-gen.h:8, from /home/node/node-v10.16.3/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from /home/node/node-v10.16.3/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:11, from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8, from /home/node/node-v10.16.3/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:9, from ../deps/v8/src/interface-descriptors.h:13, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/x64/builtins-x64.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:47:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:36:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_initializers.a CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o LINK(target) /home/node/node-v10.16.3/out/Release/mksnapshot ACTION generating: "/home/node/node-v10.16.3/out/Release/obj.target/icuucx/geni/snapshot.cc" /home/node/node-v10.16.3/out/Release/obj.target/v8_snapshot/geni/snapshot.cc CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_snapshot/gen/experimental-extras-libraries.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_snapshot/gen/extras-libraries.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_snapshot/gen/libraries.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_snapshot/deps/v8/src/setup-isolate-deserialize.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/v8_snapshot/geni/snapshot.o AR(target) /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/libv8_snapshot.a TOUCH /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/v8_maybe_snapshot.stamp ACTION _home_node_node_v10_16_3_deps_v8_gypfiles_v8_gyp_v8_target_v8_dump_build_config /home/node/node-v10.16.3/out/Release/v8_build_config.json TOUCH /home/node/node-v10.16.3/out/Release/obj.target/deps/v8/gypfiles/v8.stamp ACTION _home_node_node_v10_16_3_node_gyp_node_lib_target_node_js2c /home/node/node-v10.16.3/out/Release/obj/gen/node_javascript.cc COPY /home/node/node-v10.16.3/out/Release/obj/gen/node_protocol.pdl COPY /home/node/node-v10.16.3/out/Release/obj/gen/node_protocol_config.json ACTION _home_node_node_v10_16_3_node_gyp_node_lib_target_convert_node_protocol_to_json /home/node/node-v10.16.3/out/Release/obj/gen/node_protocol.json TOUCH bb91dc5dd57db9c1244592faef7ab019e8ce669b.intermediate ACTION _home_node_node_v10_16_3_node_gyp_node_lib_target_concatenate_protocols /home/node/node-v10.16.3/out/Release/obj/gen/concatenated_protocol.json ACTION Generating node protocol sources from protocol json bb91dc5dd57db9c1244592faef7ab019e8ce669b.intermediate ACTION _home_node_node_v10_16_3_node_gyp_node_lib_target_v8_inspector_compress_protocol_json /home/node/node-v10.16.3/out/Release/obj/gen/v8_inspector_protocol_json.h CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/async_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/bootstrapper.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/callback_scope.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/cares_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/connection_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/connect_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/debug_utils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/env.o In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/connect_wrap.h:6, from ../src/connect_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::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/exceptions.o In file included from ../src/node.h:63, from ../src/callback_scope.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/fs_event_wrap.o In file included from ../src/bootstrapper.cc:3: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bootstrapper.cc:186:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(symbols, node::symbols::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/connection_wrap.h:6, from ../src/connection_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::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/handle_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/heap_utils.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/js_stream.o In file included from ../src/async_wrap-inl.h:29, from ../src/async_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/async_wrap.cc:789:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(async_wrap, node::AsyncWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/async_wrap-inl.h:27, from ../src/async_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 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::DestroyParam; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/async_wrap.cc:379:77: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/module_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node.o In file included from ../src/async_wrap-inl.h:29, from ../src/fs_event_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fs_event_wrap.cc:236:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(fs_event_wrap, node::FSEventWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/async_wrap-inl.h:27, from ../src/fs_event_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_api.o In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/handle_wrap.h:27, from ../src/handle_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_buffer.o In file included from ../src/async_wrap-inl.h:29, from ../src/stream_base.h:7, from ../src/js_stream.h:8, from ../src/js_stream.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/js_stream.cc:218:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(js_stream, node::JSStream::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, 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::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/heap_utils.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/heap_utils.cc:267:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(heap_utils, node::heap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_config.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_constants.o In file included from ../src/async_wrap-inl.h:29, from ../src/cares_wrap.cc:24: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cares_wrap.cc:2250:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(cares_wrap, node::cares_wrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/async_wrap-inl.h:27, from ../src/cares_wrap.cc:24: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_internals.h:27, from ../src/env.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_contextify.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_domain.o In file included from ../src/node_i18n.h:27, from ../src/node_config.cc:2: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_config.cc:138:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(config, node::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_domain.cc:2: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_domain.cc:34:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(domain, node::domain::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_encoding.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_file.o ../src/node_buffer.cc:36: warning: "MIN" redefined #define MIN(a, b) ((a) < (b) ? (a) : (b)) In file included from ../deps/uv/include/uv/unix.h:41, from ../deps/uv/include/uv.h:62, from ../src/memory_tracker.h:11, from ../src/memory_tracker-inl.h:6, from ../src/base_object.h:28, from ../src/async_wrap.h:27, from ../src/handle_wrap.h:27, from ../src/env.h:31, from ../src/env-inl.h:28, from ../src/node_errors.h:8, from ../src/node_buffer.cc:24: /usr/include/sys/param.h:18: note: this is the location of the previous definition #define MIN(a,b) (((a)<(b))?(a):(b)) In file included from ../src/string_search.h:10, from ../src/node_buffer.cc:28: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_buffer.cc:1109:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(buffer, node::Buffer::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_buffer.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_buffer.cc:148:75: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo&) [with node::encoding encoding = (node::encoding)1]': ../src/node_buffer.cc:53:20: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] if (end < start) end = start; \ ^~~ ../src/node_buffer.cc:49:10: note: 'start' was declared here size_t start; \ ^~~~~ ../src/node_buffer.cc:457:3: note: in expansion of macro 'SLICE_START_END' SLICE_START_END(env, args[0], args[1], ts_obj_length) ^~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo&) [with node::encoding encoding = (node::encoding)3]': ../src/node_buffer.cc:461:26: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] StringBytes::Encode(isolate, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ts_obj_data + start, ~~~~~~~~~~~~~~~~~~~~ length, ~~~~~~~ encoding, ~~~~~~~~~ &error); ~~~~~~~ ../src/node_buffer.cc:50:10: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t end; \ ^~~ ../src/node_buffer.cc:50:10: note: 'end' was declared here size_t end; \ ^~~ ../src/node_buffer.cc:457:3: note: in expansion of macro 'SLICE_START_END' SLICE_START_END(env, args[0], args[1], ts_obj_length) ^~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo&) [with node::encoding encoding = (node::encoding)5]': ../src/node_buffer.cc:53:20: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] if (end < start) end = start; \ ^~~ ../src/node_buffer.cc:49:10: note: 'start' was declared here size_t start; \ ^~~~~ ../src/node_buffer.cc:457:3: note: in expansion of macro 'SLICE_START_END' SLICE_START_END(env, args[0], args[1], ts_obj_length) ^~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo&) [with node::encoding encoding = (node::encoding)4]': ../src/node_buffer.cc:461:26: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] StringBytes::Encode(isolate, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ts_obj_data + start, ~~~~~~~~~~~~~~~~~~~~ length, ~~~~~~~ encoding, ~~~~~~~~~ &error); ~~~~~~~ ../src/node_buffer.cc:50:10: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t end; \ ^~~ ../src/node_buffer.cc:50:10: note: 'end' was declared here size_t end; \ ^~~ ../src/node_buffer.cc:457:3: note: in expansion of macro 'SLICE_START_END' SLICE_START_END(env, args[0], args[1], ts_obj_length) ^~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo&) [with node::encoding encoding = (node::encoding)2]': ../src/node_buffer.cc:53:20: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] if (end < start) end = start; \ ^~~ ../src/node_buffer.cc:49:10: note: 'start' was declared here size_t start; \ ^~~~~ ../src/node_buffer.cc:457:3: note: in expansion of macro 'SLICE_START_END' SLICE_START_END(env, args[0], args[1], ts_obj_length) ^~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo&) [with node::encoding encoding = (node::encoding)0]': ../src/node_buffer.cc:461:26: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] StringBytes::Encode(isolate, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ts_obj_data + start, ~~~~~~~~~~~~~~~~~~~~ length, ~~~~~~~ encoding, ~~~~~~~~~ &error); ~~~~~~~ ../src/node_buffer.cc:50:10: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t end; \ ^~~ ../src/node_buffer.cc:50:10: note: 'end' was declared here size_t end; \ ^~~ ../src/node_buffer.cc:457:3: note: in expansion of macro 'SLICE_START_END' SLICE_START_END(env, args[0], args[1], ts_obj_length) ^~~~~~~~~~~~~~~ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::CompareOffset(const v8::FunctionCallbackInfo&)': ../src/node_buffer.cc:700:34: warning: 'target_start' may be used uninitialized in this function [-Wmaybe-uninitialized] target_end - target_start), ^ ../src/node_buffer.cc: In function 'void node::Buffer::{anonymous}::Copy(const v8::FunctionCallbackInfo&)': ../src/node_buffer.cc:496:3: warning: 'target_start' may be used uninitialized in this function [-Wmaybe-uninitialized] if (target_start >= target_length || source_start >= source_end) ^~ In file included from ../src/node_buffer.cc:28: ../src/string_search.h: In function 'size_t node::stringsearch::SearchString(node::stringsearch::Vector, node::stringsearch::Vector, size_t) [with Char = short unsigned int]': ../src/string_search.h:114:30: warning: 'search' may be used uninitialized in this function [-Wmaybe-uninitialized] return (this->*strategy_)(subject, index); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/string_search.h: In function 'size_t node::stringsearch::SearchString(node::stringsearch::Vector, node::stringsearch::Vector, size_t) [with Char = unsigned char]': ../src/string_search.h:114:30: warning: 'search' may be used uninitialized in this function [-Wmaybe-uninitialized] return (this->*strategy_)(subject, index); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_http2.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_http_parser.o In file included from ../src/node_contextify.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_contextify.cc:1161:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(contextify, node::contextify::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_internals.h:27, from ../src/node_contextify.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 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::contextify::ContextifyContext; T = v8::Context; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_contextify.cc:111:68: required from here ../deps/v8/include/v8.h:9502:16: warning: 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::CompileFnEntry; T = v8::Function; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_contextify.cc:1124:39: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_messaging.o ../src/node_api.cc: In function 'v8::Local {anonymous}::v8impl::V8LocalValueFromJsValue(napi_value)': ../src/node_api.cc:297:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::Local' from an array of 'napi_value' {aka 'struct napi_value__*'} [-Wclass-memaccess] memcpy(&local, &v, sizeof(v)); ^ In file included from ../src/node.h:63, from ../src/node_buffer.h:25, from ../src/node_api.cc:1: ../deps/v8/include/v8.h:204:7: note: 'class v8::Local' declared here class Local { ^~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_object_wrap.h:84:78: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 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 = {anonymous}::v8impl::Reference; T = v8::Value; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>&)]': ../src/node_api.cc:391:67: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>&)'} 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 = {anonymous}::v8impl::CallbackBundle; T = v8::Value; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::CallbackBundle>&)]': ../src/node_api.cc:546:72: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<{anonymous}::v8impl::CallbackBundle>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::CallbackBundle>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_options.o In file included from ../src/module_wrap.cc:10: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/module_wrap.cc:869:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(module_wrap, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_url.h:6, from ../src/module_wrap.h:9, from ../src/module_wrap.cc:4: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_os.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_platform.o In file included from ../src/node.h:63, from ../src/node_buffer.h:25, from ../src/node.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_perf.o In file included from ../src/node_os.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_os.cc:444:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(os, node::os::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_postmortem_metadata.o In file included from ../src/node.h:63, from ../src/node_http_parser.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_process.o In file included from ../src/node_perf.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_perf.cc:454:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(performance, node::performance::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_internals.h:27, from ../src/node_perf.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_serdes.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_trace_events.o In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/debug_utils.h:6, from ../src/node_messaging.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_types.o In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/node_postmortem_metadata.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_url.o In file included from ../src/aliased_buffer.h:6, from ../src/node_file.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_util.o ../src/node_process.cc: In function 'void node::Umask(const v8::FunctionCallbackInfo&)': ../src/node_process.cc:244:34: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] oct = args[0]->Uint32Value(); ^ In file included from ../deps/v8/include/v8.h:26, from ../src/node.h:63, from ../src/node_process.cc:1: ../deps/v8/include/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ ../deps/v8/include/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_process.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_v8.o In file included from ../src/node_types.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_types.cc:81:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(types, node::InitializeTypes) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_stat_watcher.o In file included from ../src/node_serdes.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_serdes.cc:500:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(serdes, node::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_internals.h:27, from ../src/node_serdes.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_watchdog.o In file included from ../src/node.h:63, from ../src/node_trace_events.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_worker.o In file included from ../src/node_options.cc:2: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_options.cc:513:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(options, node::options_parser::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_zlib.o In file included from ../src/node_util.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_util.cc:287:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(util, node::util::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_internals.h:27, from ../src/node_util.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_i18n.o In file included from ../src/node_v8.cc:23: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_v8.cc:203:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(v8, node::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/pipe_wrap.o In file included from ../src/node.h:63, from ../src/node_stat_watcher.h:27, from ../src/node_stat_watcher.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/aliased_buffer.h:6, from ../src/node_http2.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/process_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/sharedarraybuffer_metadata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/signal_wrap.o In file included from ../src/node.h:63, from ../src/node_url.h:6, from ../src/node_url.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/spawn_sync.o In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/node_messaging.h:6, from ../src/node_worker.h:6, from ../src/node_worker.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/string_bytes.o In file included from ../src/async_wrap-inl.h:29, from ../src/stream_base.h:7, from ../src/stream_wrap.h:27, from ../src/connection_wrap.h:7, from ../src/pipe_wrap.h:28, from ../src/pipe_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipe_wrap.cc:247:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(pipe_wrap, node::PipeWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/pipe_wrap.h:27, from ../src/pipe_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/string_decoder.o In file included from ../src/node.h:63, from ../src/node_internals.h:27, from ../src/node_i18n.h:27, from ../src/node_i18n.cc:43: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/stream_base.o In file included from ../src/node.h:63, from ../src/sharedarraybuffer_metadata.h:6, from ../src/sharedarraybuffer_metadata.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/stream_pipe.o In file included from ../src/async_wrap-inl.h:29, from ../src/signal_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/signal_wrap.cc:130:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(signal_wrap, node::SignalWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/async_wrap-inl.h:27, from ../src/signal_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/stream_wrap.o In file included from ../src/process_wrap.cc:23: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/process_wrap.cc:316:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(process_wrap, node::ProcessWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/aliased_buffer.h:6, from ../src/env-inl.h:27, from ../src/process_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_zlib.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tcp_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/timer_wrap.o In file included from ../src/spawn_sync.h:27, from ../src/spawn_sync.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/spawn_sync.cc:1099:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(spawn_sync, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tracing/agent.o In file included from ../src/string_decoder.cc:3: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/string_decoder.cc:323:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(string_decoder, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tracing/node_trace_buffer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tracing/node_trace_writer.o In file included from ../src/async_wrap-inl.h:29, from ../src/stream_base.h:7, from ../src/stream_pipe.h:6, from ../src/stream_pipe.cc:1: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:870:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stream_pipe.cc:273:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_INTERNAL' NODE_MODULE_CONTEXT_AWARE_INTERNAL(stream_pipe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/stream_base.h:6, from ../src/stream_pipe.h:6, from ../src/stream_pipe.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tracing/trace_event.o ../src/timer_wrap.cc: In static member function 'static void node::{anonymous}::TimerWrap::Start(const v8::FunctionCallbackInfo&)': ../src/timer_wrap.cc:119:45: warning: 'int64_t v8::Value::IntegerValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] int64_t timeout = args[0]->IntegerValue(); ^ In file included from ../deps/v8/include/v8.h:26, from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/async_wrap-inl.h:27, from ../src/timer_wrap.cc:22: ../deps/v8/include/v8.h:2476:46: note: declared here V8_DEPRECATED("Use maybe version", int64_t IntegerValue() const); ^~~~~~~~~~~~ ../deps/v8/include/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../src/async_wrap-inl.h:29, from ../src/timer_wrap.cc:22: ../src/timer_wrap.cc: At global scope: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/timer_wrap.cc:164:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(timer_wrap, node::TimerWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/async_wrap-inl.h:27, from ../src/timer_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tracing/traced_value.o In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, 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 instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tty_wrap.o In file included from ../src/async_wrap-inl.h:29, from ../src/stream_base.h:7, from ../src/stream_wrap.h:27, from ../src/stream_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stream_wrap.cc:398:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(stream_wrap, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/stream_base.h:6, from ../src/stream_wrap.h:27, from ../src/stream_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/udp_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/util.o In file included from ../src/async_wrap-inl.h:29, from ../src/stream_base.h:7, from ../src/stream_wrap.h:27, from ../src/connection_wrap.h:7, from ../src/tcp_wrap.h:29, from ../src/tcp_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tcp_wrap.cc:375:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(tcp_wrap, node::TCPWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/tcp_wrap.h:27, from ../src/tcp_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/uv.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_code_cache_stub.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector_agent.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector_io.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector_js_api.o In file included from ../src/async_wrap-inl.h:29, from ../src/stream_base.h:7, from ../src/stream_wrap.h:27, from ../src/tty_wrap.h:29, from ../src/tty_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tty_wrap.cc:171:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(tty_wrap, node::TTYWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/aliased_buffer.h:6, from ../src/env.h:27, from ../src/tty_wrap.h:27, from ../src/tty_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector_socket.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector_socket_server.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector/main_thread_interface.o In file included from ../src/udp_wrap.cc:25: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/udp_wrap.cc:502:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(udp_wrap, node::UDPWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/async_wrap.h:27, from ../src/udp_wrap.h:27, from ../src/udp_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector/node_string.o In file included from ../src/uv.cc:24: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/uv.cc:90:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(uv, node::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector/tracing_agent.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector/worker_agent.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/inspector/worker_inspector.o In file included from ../src/node.h:63, from ../src/node_constants.h:27, from ../src/node_options.h:10, from ../src/inspector_agent.h:14, from ../src/inspector_socket_server.h:6, from ../src/inspector_io.h:6, from ../src/inspector_io.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_crypto.o In file included from ../src/node_persistent.h:6, from ../src/base_object.h:27, from ../src/base_object-inl.h:27, from ../src/inspector_js_api.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_crypto_bio.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/node_crypto_clienthello.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/src/tls_wrap.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/gen/node_javascript.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/Protocol.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeWorker.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeTracing.o In file included from ../src/node.h:63, from ../src/node_crypto.h:27, from ../src/node_crypto_bio.h:27, from ../src/node_crypto_bio.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/async_wrap-inl.h:29, from ../src/node_crypto.h:34, from ../src/tls_wrap.h:28, from ../src/tls_wrap.cc:22: ../src/node_internals.h:159:49: 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] (node::addon_context_register_func) (regfunc), \ ^ ../src/node_internals.h:170:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_CPP' NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tls_wrap.cc:1023:1: note: in expansion of macro 'NODE_BUILTIN_MODULE_CONTEXT_AWARE' NODE_BUILTIN_MODULE_CONTEXT_AWARE(tls_wrap, node::TLSWrap::Initialize) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/tls_wrap.h:27, from ../src/tls_wrap.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:63, from ../src/node_crypto.cc:22: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR(target) /home/node/node-v10.16.3/out/Release/obj.target/libnode.a CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/node/src/node_main.o LINK(target) /home/node/node-v10.16.3/out/Release/node TOUCH /home/node/node-v10.16.3/out/Release/obj.target/rename_node_bin_win.stamp CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/node_test_fixture.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_aliased_buffer.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_base64.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_node_postmortem_metadata.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_environment.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_platform.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_traced_value.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_util.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_url.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_inspector_socket.o CXX(target) /home/node/node-v10.16.3/out/Release/obj.target/cctest/test/cctest/test_inspector_socket_server.o In file included from ../src/node.h:63, from ../test/cctest/test_node_postmortem_metadata.cc:2: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

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

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base_object-inl.h:104:42: required from here ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LINK(target) /home/node/node-v10.16.3/out/Release/cctest rm bb91dc5dd57db9c1244592faef7ab019e8ce669b.intermediate f78cca2a0d7229ac8270c033c802029008944efe.intermediate f18987f1ec03ff232cd4cc29bac7a2a91c1f4fda.intermediate if [ ! -r node -o ! -L node ]; then ln -fs out/Release/node node; fi /usr/bin/python tools/install.py install 'node-v10.16.3-linux-x64-musl' '/' installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/bin/node installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/share/systemtap/tapset/node.stp installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/share/doc/node/gdbinit installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/share/doc/node/lldbinit installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/share/doc/node/lldb_commands.py installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/share/man/man1/node.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/configure installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/make.bat installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/.mailmap installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/.npmignore installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/README.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/AUTHORS installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/package.json installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/.travis.yml installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/appveyor.yml installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/Makefile installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/CHANGELOG.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/.licensee.json installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/LICENSE installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/CONTRIBUTING.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/team.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/pack.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/cache.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/version.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/view.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/edit.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/outdated.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/dist-tag.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/access.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/docs.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/logout.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/update.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/repo.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/visnup.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/test.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/prefix.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install-test.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/audit.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/npm.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/start.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install-ci-test.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/whoami.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/substack.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/uninstall.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/init.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/ci.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/fetch-package-metadata.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/publish.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/get.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/stop.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/explore.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/profile.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/root.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/hook.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/org.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/bugs.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/xmas.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/adduser.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/stars.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/bin.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/deprecate.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/star.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/unpublish.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/link.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/token.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/rebuild.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/prune.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/completion.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/set.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/run-script.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/shrinkwrap.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/build.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/help-search.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/search.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/owner.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/fetch-package-metadata.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/help.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/restart.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/ls.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/dedupe.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/ping.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/unbuild.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/get-credentials-by-uri.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/fetch-opts.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/bin-links.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/defaults.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/set-credentials-by-uri.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/load-uid.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/load-prefix.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/gentle-fs.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/set-user.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/nerf-dart.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/load-cafile.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/clear-credentials-by-uri.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/figgy-config.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/lifecycle.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/cmd-list.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/config/core.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/completion.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/spawn.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/move.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/metrics-launch.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/escape-exec-path.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/unix-format-path.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/gently-rm.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/is-windows.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/read-local-package.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/parse-json.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/usage.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/depr-check.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/warn-deprecated.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/read-user-info.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/is-registry.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/pick-manifest-from-registry-metadata.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/pulse-till-done.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/no-progress-while-running.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/lifecycle.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/otplease.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/unsupported.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/open-url.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/lifecycle-cmd.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/gunzip-maybe.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/save-stack.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/is-windows-bash.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/ansi-trim.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/error-handler.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/link.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/metrics.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/deep-sort-object.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/escape-arg.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/output.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/is-windows-shell.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/error-message.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/child-path.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/correct-mkdir.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/module-name.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/umask.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/locker.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/perf.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/package-id.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/git.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/temp-filename.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/did-you-mean.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/completion/file-completion.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/completion/installed-shallow.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/utils/completion/installed-deep.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/auth/sso.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/auth/legacy.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/auth/oauth.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/auth/saml.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-extraneous.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/inflate-bundled.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/read-shrinkwrap.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/flatten-tree.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-prod-dep.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-only-dev.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/get-requested.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/copy-tree.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/validate-tree.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/actions.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/decompose-actions.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/save.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/exists.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/audit.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/inflate-shrinkwrap.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/realize-shrinkwrap-specifier.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/access-error.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/report-optional-failure.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/mutate-into-logical-tree.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/module-staging-path.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/validate-args.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/update-package-json.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/deps.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/and-ignore-errors.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-fs-access-available.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-dev-dep.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-only-optional.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/and-add-parent-to-errors.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/diff-trees.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/and-finish-tracker.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/has-modern-meta.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/is-opt-dep.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/node.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/writable.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/check-permissions.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/move.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/install.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/finalize.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/global-link.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/extract.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/postinstall.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/preinstall.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/prepare.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/refresh-package-json.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/extract-worker.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/global-install.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/remove.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/build.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/fetch.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/install/action/unbuild.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/search/format-package-stream.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/search/package-filter.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/search/all-package-metadata.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/search/all-package-search.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor/check-ping.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor/verify-cached-files.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor/get-latest-nodejs-version.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor/check-files-permission.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor/get-latest-npm-version.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/lib/doctor/get-git-path.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/changelogs/CHANGELOG-2.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/changelogs/CHANGELOG-4.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/changelogs/CHANGELOG-3.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/changelogs/CHANGELOG-1.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/changelogs/CHANGELOG-5.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/dev-dep-update installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/install.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/release.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/dep-update installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/publish-tag.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/update-authors.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/maketest installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/gen-dev-ignores.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/index-build.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/relocate.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/clean-old.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/gen-changelog installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/doc-build.sh installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/scripts/changelog.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-help-search.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-publish.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-whoami.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-install.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-dedupe.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-init.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-dist-tag.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-edit.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-team.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-prune.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-completion.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-deprecate.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-org.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-docs.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-search.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-hook.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-outdated.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-cache.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-root.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-stars.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-star.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-restart.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-repo.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-view.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-pack.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npx.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-doctor.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-explore.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-ping.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-link.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-bin.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-owner.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-help.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-access.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-token.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-unpublish.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-rebuild.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-install-test.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-run-script.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-uninstall.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-ls.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-version.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-config.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-install-ci-test.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-ci.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-logout.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-audit.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-build.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-stop.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-adduser.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-bundle.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-start.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-bugs.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-test.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-README.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-profile.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-update.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man1/npm-prefix.1 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/package-lock.json.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/npm-folders.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/npm-shrinkwrap.json.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/package.json.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/npm-json.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/npmrc.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/npm-package-locks.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man5/npm-global.5 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-config.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-disputes.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-scripts.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-orgs.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-scope.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-coding-style.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-developers.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/semver.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/removing-npm.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-registry.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/man/man7/npm-index.7 installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/docfoot.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/dochead.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/favicon.ico installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/index.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/static/style.css installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/static/toc.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/README.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/index.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-index.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/removing-npm.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-orgs.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-developers.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-config.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-registry.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-coding-style.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-disputes.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-scripts.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/semver.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/misc/npm-scope.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-repo.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-access.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-star.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-prefix.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-explore.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-build.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-stop.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-outdated.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-test.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-view.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-org.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-root.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-ci.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-dist-tag.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-unpublish.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-pack.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-install-test.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-link.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-version.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-deprecate.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-whoami.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-publish.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-uninstall.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-stars.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-ls.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-ping.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-update.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-logout.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-config.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-shrinkwrap.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-bugs.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-search.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-profile.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-run-script.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-adduser.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-audit.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-cache.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-help.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-prune.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-install.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-completion.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-start.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-help-search.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-init.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-install-ci-test.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-team.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-hook.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-rebuild.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-edit.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-docs.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-token.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-restart.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-bundle.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-dedupe.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-bin.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-doctor.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/cli/npm-owner.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/npm-json.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/package.json.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/npm-package-locks.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/npm-shrinkwrap.json.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/npm-folders.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/npmrc.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/npm-global.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/html/doc/files/package-lock.json.html installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/npm installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/npx.cmd installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/npx-cli.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/npm-cli.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/npx installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/npm.cmd installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/bin/node-gyp-bin/node-gyp installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/strict-uri-encode/package.json installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/strict-uri-encode/license installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/strict-uri-encode/index.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/strict-uri-encode/readme.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/p-try/package.json installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/p-try/license installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/p-try/index.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/p-try/readme.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/uid-number/README.md installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/uid-number/package.json installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/uid-number/get-uid-gid.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/uid-number/LICENSE installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/uid-number/uid-number.js installing /home/node/node-v10.16.3/node-v10.16.3-linux-x64-musl/lib/node_modules/npm/node_modules/libnpmpublish/CODE_OF_CONDUCT.md