+ release_urlbase=https://nodejs.org/download/release/ + disttype=release + customtag= + datestring= + commit= + fullversion=v8.16.0 + source_url=https://nodejs.org/download/release/v8.16.0/node-v8.16.0.tar.xz + config_flags= + cd /home/node + tar -xf node.tar.xz + cd node-v8.16.0 + 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-v8.16.0-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 creating icu_config.gypi { 'target_defaults': { 'cflags': [], 'default_configuration': 'Release', 'defines': [], 'include_dirs': [], 'libraries': []}, 'variables': { 'asan': 0, 'coverage': 'false', 'debug_devtools': 'node', 'debug_http2': 'false', 'debug_nghttp2': 'false', 'force_dynamic_crt': 0, 'gas_version': '2.31', 'host_arch': 'x64', 'icu_data_file': 'icudt60l.dat', 'icu_data_in': '../../deps/icu-small/source/data/in/icudt60l.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': '60', 'llvm_version': 0, 'node_byteorder': 'little', 'node_enable_d8': 'false', 'node_enable_v8_vtunejit': 'false', 'node_install_npm': 'true', 'node_module_version': 57, '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_lttng': 'false', 'node_use_openssl': 'true', 'node_use_perfctr': 'false', 'node_use_v8_platform': 'true', 'node_without_node_options': 'false', 'openssl_fips': '', 'openssl_no_asm': 0, 'shlib_suffix': 'so.57', 'target_arch': 'x64', 'uv_parent_path': '/deps/uv/', 'uv_use_dtrace': 'false', '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_use_snapshot': 'true', 'want_separate_host_toolset': 0}} creating config.gypi creating config.mk make install DESTDIR=node-v8.16.0-linux-x64-musl V= PORTABLE=1 make -C out BUILDTYPE=Release V= ACTION _home_node_node_v8_16_0_node_gyp_node_js2c_host_node_js2c /home/node/node-v8.16.0/out/Release/obj/gen/node_javascript.cc ACTION _home_node_node_v8_16_0_node_gyp_v8_inspector_compress_protocol_json_host_v8_inspector_compress_protocol_json /home/node/node-v8.16.0/out/Release/obj/gen/v8_inspector_protocol_json.h ACTION Generating inspector protocol sources from protocol json definition /home/node/node-v8.16.0/out/Release/obj/gen/src/js_protocol.stamp TOUCH b893d3d672a5e28175e219bcb45a35b5623644f0.intermediate ACTION _home_node_node_v8_16_0_deps_v8_src_inspector_inspector_gyp_inspector_injected_script_target_convert_js_to_cpp_char_array /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/injected-script-source.h TOUCH /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/icu_implementation.stamp ACTION Generating inspector protocol sources from protocol json b893d3d672a5e28175e219bcb45a35b5623644f0.intermediate TOUCH /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/icu_uconfig.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/icu_uconfig_target.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.host/tools/icu/icu_implementation.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.host/tools/icu/icu_uconfig.stamp ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_postmortem_metadata_target_gen_postmortem_metadata /home/node/node-v8.16.0/out/Release/obj/gen/debug-support.cc ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_js2c_target_js2c /home/node/node-v8.16.0/out/Release/obj/gen/libraries.cc CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_setup/deps/v8/src/setup-isolate-full.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.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-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/interpreter/interpreter.h:17, from ../deps/v8/src/setup-isolate-full.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_js2c_target_js2c_bin /home/node/node-v8.16.0/out/Release/obj/gen/libraries.bin ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_js2c_target_js2c_extras /home/node/node-v8.16.0/out/Release/obj/gen/extras-libraries.cc ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_js2c_target_js2c_extras_bin /home/node/node-v8.16.0/out/Release/obj/gen/libraries-extras.bin 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)' 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)': ../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)' 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)': ../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)' 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)': ../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)' 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)': ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here size_t length = strlen(*member) + 1; ~~~~~~^~~~~~~~~ ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_js2c_target_js2c_experimental_extras /home/node/node-v8.16.0/out/Release/obj/gen/experimental-extras-libraries.cc ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_js2c_target_js2c_experimental_extras_bin /home/node/node-v8.16.0/out/Release/obj/gen/libraries-experimental-extras.bin CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationbuilder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_res.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/toupptrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucln_in.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationtailoring.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationcompare.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nultrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/standardplural.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/windtfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measure.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csdetect.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utmscale.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/datefmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_rule.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrutf8.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvinf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternmodifier.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationweights.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtrule.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/funcrepl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tztrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_fluent.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decContext.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/curramt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/digitaffix.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_compact.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udatpg.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/olsontz.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unesctrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbtz.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrule.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csmatch.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coll.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_data.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/digitinterval.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_set.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dcfmtsym.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatawriter.o ../deps/icu-small/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::processOverrideString(const icu_60::Locale&, const icu_60::UnicodeString&, int8_t, UErrorCode&)': ../deps/icu-small/source/i18n/smpdtfmt.cpp:1370:34: warning: this statement may fall through [-Wimplicit-fallthrough=] U_FALLTHROUGH; ^ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1372:17: note: here case kOvrStrTime : { ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::subFormat(icu_60::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_60::FieldPositionHandler&, icu_60::Calendar&, icu_60::SimpleDateFormatMutableNFs&, UErrorCode&) const': ../deps/icu-small/source/i18n/smpdtfmt.cpp:1476:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1492:5: note: here case UDAT_YEAR_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1598:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (U_FAILURE(status)) { ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1603:5: note: here case UDAT_DAY_OF_WEEK_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_60::SimpleDateFormat::subParse(const icu_60::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_60::Calendar&, int32_t, icu_60::MessageFormat*, UTimeZoneFormatTimeType*, icu_60::SimpleDateFormatMutableNFs&, int32_t*) const': ../deps/icu-small/source/i18n/smpdtfmt.cpp:3002:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value < 0 || value > 24) { ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3008:9: note: here case UDAT_YEAR_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3194:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3199:5: note: here case UDAT_HOUR_OF_DAY0_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3223:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (gotNumber) // i.e., e or ee ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3232:5: note: here case UDAT_DAY_OF_WEEK_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3320:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value == cal.getLeastMaximum(UCAL_HOUR)+1) ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3325:5: note: here case UDAT_HOUR0_FIELD: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatinbuilder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfsubs.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tolowtrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/indiancal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cecal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sharedbreakiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/region.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uni2name.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gender.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/upluralrules.o ../deps/icu-small/source/i18n/plurrule.cpp: In member function 'void icu_60::PluralRuleParser::parse(const icu_60::UnicodeString&, icu_60::PluralRules*, UErrorCode&)': ../deps/icu-small/source/i18n/plurrule.cpp:517:38: warning: this statement may fall through [-Wimplicit-fallthrough=] curAndConstraint->negated=TRUE; ../deps/icu-small/source/i18n/plurrule.cpp:519:9: note: here case tIn: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measunit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_longnames.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ethpccal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrmbcs.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/pluralaffix.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/simpletz.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_60(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:59: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-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udat.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/calendar.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uitercollationiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternstring.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/translit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quant.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fphdlimp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/umsg.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimfmtprops.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrecog.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/choicfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzrule.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_sit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutamt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregoimp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/digitaffixesandpadding.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_padding.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames_impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coleitr.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtptngen.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-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/stsearch.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ufieldpositer.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coptccal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_rounding.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/basictz.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/transreg.o ../deps/icu-small/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': ../deps/icu-small/source/i18n/calendar.cpp:2132:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ ../deps/icu-small/source/i18n/calendar.cpp:2136:5: note: here case UCAL_EXTENDED_YEAR: ^~~~ ../deps/icu-small/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': ../deps/icu-small/source/i18n/calendar.cpp:3650:12: warning: this statement may fall through [-Wimplicit-fallthrough=] set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/calendar.cpp:3652:5: note: here case UCAL_MONTH: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_formatimpl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fpositer.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/selfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sortkey.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregex.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucoleitr.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/usearch.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vtzone.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/format.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unum.o ../deps/icu-small/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_60::UCollationPCE::processCE(uint32_t)': ../deps/icu-small/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] tertiary = ucol_tertiaryOrder(ce); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/ucoleitr.cpp:229:5: note: here case UCOL_SECONDARY: ^~~~ ../deps/icu-small/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] secondary = ucol_secondaryOrder(ce); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/ucoleitr.cpp:233:5: note: here case UCOL_PRIMARY: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregion.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rematch.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/digitformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dayperiodrules.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/chnsecal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfcd.o In file included from ../deps/icu-small/source/i18n/dtptngen.cpp:39: ../deps/icu-small/source/i18n/dtptngen_impl.h: In member function 'icu_60::StringEnumeration* icu_60::DateTimePatternGenerator::getRedundants(UErrorCode&)': ../deps/icu-small/source/i18n/dtptngen_impl.h:154:7: warning: '*((void*)(& current)+8).icu_60::PtnSkeleton::addedDefaultDayPeriod' may be used uninitialized in this function [-Wmaybe-uninitialized] class PtnSkeleton : public UMemory { ^~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/anytrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregexc.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/taiwncal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/winnmfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_build.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/wintzimpl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationroot.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rulebasedcollator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regextxt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/esctrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/valueformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/search.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nortrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collation.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_affixutils.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_stringbuilder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csr2022.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decimfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nounit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_integerwidth.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationkeys.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_conf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable_cnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/alphaindex.o ../deps/icu-small/source/i18n/fmtable.cpp: In member function 'int32_t icu_60::Formattable::getLong(UErrorCode&) const': ../deps/icu-small/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ ../deps/icu-small/source/i18n/fmtable.cpp:437:5: note: here default: ^~~~~~~ ../deps/icu-small/source/i18n/fmtable.cpp: In member function 'int64_t icu_60::Formattable::getInt64(UErrorCode&) const': ../deps/icu-small/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ ../deps/icu-small/source/i18n/fmtable.cpp:489:5: note: here default: ^~~~~~~ ../deps/icu-small/source/i18n/fmtable.cpp: In member function 'double icu_60::Formattable::getDouble(UErrorCode&) const': ../deps/icu-small/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ ../deps/icu-small/source/i18n/fmtable.cpp:520:5: note: here default: ^~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexcmp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decimfmtimpl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currunit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zrule.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmunit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/visibledigits.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decimalformatpattern.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udateintervalformat.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/compactdecimalformat.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregocal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrs.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsets.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulocdata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/buddhcal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cpdtrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/titletrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decfmtst.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/msgfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexst.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numsys.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dangical.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/affixpatternparser.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_pars.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regeximp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzgnames.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationrootelements.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strmatch.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldatefmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_grouping.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf16collationiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/persncal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decNumber.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/remtrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatabuilder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimalquantity.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/japancal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/repattrn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/digitlst.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smallintformatter.o ../deps/icu-small/source/i18n/msgfmt.cpp: In function 'void icu_60::MessageFormat::cacheExplicitFormats(UErrorCode&)': ../deps/icu-small/source/i18n/msgfmt.cpp:1667:61: warning: 'formattableType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (argTypes[argNumber] != Formattable::kObject && argTypes[argNumber] != formattableType) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrsbcs.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/bocsu.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldtfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatin.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/brktrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsettings.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/hebrwcal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/digitgrouping.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationruleparser.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_notation.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tridpars.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scriptset.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucsdet.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbnf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrucode.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/name2uni.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ztrans.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quantityformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/astro.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vzone.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_modifiers.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfst.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/precision.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/timezone.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_scientific.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unumsys.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/inputext.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatareader.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scientificnumberformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strrepl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icustubdata/deps/icu-small/source/stubdata/stubdata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-arguments-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-array-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-function-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-generator-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-async-iterator-gen.o In file included from ../deps/v8/src/libsampler/sampler.h:8, from ../deps/v8/src/libsampler/sampler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-boolean-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-call-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-collections-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-console-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-arguments-gen.h:8, from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-arguments-gen.h:8, from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-constructor-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-conversion-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-date-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-debug-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-string-gen.h:8, from ../deps/v8/src/builtins/builtins-array-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-string-gen.h:8, from ../deps/v8/src/builtins/builtins-array-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, from ../deps/v8/src/builtins/builtins-string-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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-forin-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-call-gen.h:8, from ../deps/v8/src/builtins/builtins-call-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-call-gen.h:8, from ../deps/v8/src/builtins/builtins-call-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-function-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-generator-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-debug-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/builtins/builtins-debug-gen.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-global-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-handler-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-ic-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-constructor-gen.h:8, from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-internal-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-interpreter-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-intl-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-forin-gen.h:8, from ../deps/v8/src/builtins/builtins-forin-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-forin-gen.h:8, from ../deps/v8/src/builtins/builtins-forin-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, from ../deps/v8/src/builtins/builtins-forin-gen.h:8, from ../deps/v8/src/builtins/builtins-forin-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-iterator-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-math-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-number-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/ic/accessor-assembler.h:8, from ../deps/v8/src/builtins/builtins-ic-gen.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/ic/accessor-assembler.h:8, from ../deps/v8/src/builtins/builtins-ic-gen.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-object-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-promise-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-proxy-helpers-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-iterator-gen.h:8, from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-iterator-gen.h:8, from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-regexp-gen.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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-math-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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-math-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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-math-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-string-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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-number-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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-number-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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-number-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-symbol-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-proxy-gen.h:8, from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-proxy-gen.h:8, from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-typedarray-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/builtins-wasm-gen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.h:8, from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.h:8, from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.h:8, from ../deps/v8/src/builtins/builtins-proxy-helpers-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/setup-builtins-internal.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-promise-gen.h:8, from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/accessor-assembler.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/binary-op-assembler.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-regexp-gen.h:8, from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-regexp-gen.h:8, from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/ic/keyed-store-generic.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-assembler.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-generator.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:10, 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-typedarray-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, 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-typedarray-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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-typedarray-gen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/interpreter-intrinsics-generator.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-string-gen.h:8, from ../deps/v8/src/builtins/builtins-string-gen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-string-gen.h:8, from ../deps/v8/src/builtins/builtins-string-gen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/interpreter/setup-interpreter-internal.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/ic/binary-op-assembler.h:9, from ../deps/v8/src/ic/binary-op-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/ic/binary-op-assembler.h:9, from ../deps/v8/src/ic/binary-op-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_builtins_generators/deps/v8/src/builtins/x64/builtins-x64.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/builtins/setup-builtins-internal.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/builtins/setup-builtins-internal.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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/builtins/setup-builtins-internal.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION _home_node_node_v8_16_0_deps_v8_src_v8_gyp_v8_dump_build_config_target_v8_dump_build_config /home/node/node-v8.16.0/out/Release/v8_build_config.json TOUCH /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/postmortem-metadata.stamp CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/bio_ssl.o ../deps/openssl/openssl/ssl/bio_ssl.c: In function 'ssl_callback_ctrl': ../deps/openssl/openssl/ssl/bio_ssl.c:487:40: warning: cast between incompatible function types from 'void (*)(struct bio_st *, int, const char *, int, long int, long int)' to 'void (*)(const SSL *, int, int)' {aka 'void (*)(const struct ssl_st *, int, int)'} [-Wcast-function-type] SSL_set_info_callback(ssl, (void (*)(const SSL *, int, int))fp); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_both.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/ic/accessor-assembler.h:8, from ../deps/v8/src/ic/accessor-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/ic/accessor-assembler.h:8, from ../deps/v8/src/ic/accessor-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_clnt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_lib.o ../deps/openssl/openssl/ssl/d1_clnt.c: In function 'dtls1_connect': ../deps/openssl/openssl/ssl/d1_clnt.c:218:51: warning: this statement may fall through [-Wimplicit-fallthrough=] s->ctx->stats.sess_connect_renegotiate++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../deps/openssl/openssl/ssl/d1_clnt.c:220:9: note: here case SSL_ST_BEFORE: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_meth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_pkt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_srtp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/d1_srvr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/kssl.o ../deps/openssl/openssl/ssl/d1_srvr.c: In function 'dtls1_accept': ../deps/openssl/openssl/ssl/d1_srvr.c:224:28: warning: this statement may fall through [-Wimplicit-fallthrough=] s->renegotiate = 1; ~~~~~~~~~~~~~~~^~~ ../deps/openssl/openssl/ssl/d1_srvr.c:227:9: note: here case SSL_ST_BEFORE: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s23_clnt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s23_lib.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/code-factory.h:8, from ../deps/v8/src/ic/keyed-store-generic.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/ic/keyed-store-generic.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/ic/keyed-store-generic.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s23_meth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s23_pkt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s23_srvr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s2_clnt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s2_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s2_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s2_meth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s2_pkt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s2_srvr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_both.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_cbc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_clnt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_enc.o In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_meth.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_pkt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/s3_srvr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_algs.o ../deps/openssl/openssl/ssl/s3_lib.c:2963:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, unsigned char *, size_t, const char *, size_t, const unsigned char *, size_t, int)' {aka 'int (*)(struct ssl_st *, unsigned char *, long unsigned int, const char *, long unsigned int, const unsigned char *, long unsigned int, int)'} [-Wcast-function-type] (int (*)(SSL *, unsigned char *, size_t, const char *, ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_cert.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/interpreter/interpreter-assembler.h:8, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/ssl/s3_clnt.c: In function 'ssl3_connect': ../deps/openssl/openssl/ssl/s3_clnt.c:228:51: warning: this statement may fall through [-Wimplicit-fallthrough=] s->ctx->stats.sess_connect_renegotiate++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../deps/openssl/openssl/ssl/s3_clnt.c:230:9: note: here case SSL_ST_BEFORE: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_ciph.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_conf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_err2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_rsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_sess.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_stat.o ../deps/openssl/openssl/ssl/s3_srvr.c: In function 'ssl3_accept': ../deps/openssl/openssl/ssl/s3_srvr.c:255:28: warning: this statement may fall through [-Wimplicit-fallthrough=] s->renegotiate = 1; ~~~~~~~~~~~~~~~^~~ ../deps/openssl/openssl/ssl/s3_srvr.c:258:9: note: here case SSL_ST_BEFORE: ^~~~ ../deps/openssl/openssl/ssl/s3_srvr.c:376:22: warning: this statement may fall through [-Wimplicit-fallthrough=] s->state = SSL3_ST_SR_CLNT_HELLO_D; ../deps/openssl/openssl/ssl/s3_srvr.c:377:9: note: here case SSL3_ST_SR_CLNT_HELLO_D: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_txt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_utst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_clnt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_ext.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_meth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_reneg.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_srvr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/t1_trce.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-arguments-gen.h:8, from ../deps/v8/src/interpreter/interpreter-generator.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/builtins/builtins-arguments-gen.h:8, from ../deps/v8/src/interpreter/interpreter-generator.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/tls_srp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_cfb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ctr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ige.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_misc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_ofb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/aes/aes_wrap.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_bitstr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_bool.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_bytes.o ../deps/openssl/openssl/ssl/ssl_lib.c:170:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, int)' {aka 'int (*)(struct ssl_st *, int)'} [-Wcast-function-type] (int (*)(SSL *, int))ssl_undefined_function, ^ ../deps/openssl/openssl/ssl/ssl_lib.c:171:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, unsigned char *, int)' {aka 'int (*)(struct ssl_st *, unsigned char *, int)'} [-Wcast-function-type] (int (*)(SSL *, unsigned char *, int))ssl_undefined_function, ^ ../deps/openssl/openssl/ssl/ssl_lib.c:173:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, unsigned char *, unsigned char *, int)' {aka 'int (*)(struct ssl_st *, unsigned char *, unsigned char *, int)'} [-Wcast-function-type] (int (*)(SSL *, unsigned char *, unsigned char *, int)) ^ ../deps/openssl/openssl/ssl/ssl_lib.c:175:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, int)' {aka 'int (*)(struct ssl_st *, int)'} [-Wcast-function-type] (int (*)(SSL *, int))ssl_undefined_function, ^ ../deps/openssl/openssl/ssl/ssl_lib.c:176:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, const char *, int, unsigned char *)' {aka 'int (*)(struct ssl_st *, const char *, int, unsigned char *)'} [-Wcast-function-type] (int (*)(SSL *, const char *, int, unsigned char *)) ^ ../deps/openssl/openssl/ssl/ssl_lib.c:179:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, int, unsigned char *)' {aka 'int (*)(struct ssl_st *, int, unsigned char *)'} [-Wcast-function-type] (int (*)(SSL *, int, unsigned char *))ssl_undefined_function, ^ ../deps/openssl/openssl/ssl/ssl_lib.c:184:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(int)' [-Wcast-function-type] (int (*)(int))ssl_undefined_function, ^ ../deps/openssl/openssl/ssl/ssl_lib.c:185:5: warning: cast between incompatible function types from 'int (*)(SSL *)' {aka 'int (*)(struct ssl_st *)'} to 'int (*)(SSL *, unsigned char *, size_t, const char *, size_t, const unsigned char *, size_t, int)' {aka 'int (*)(struct ssl_st *, unsigned char *, long unsigned int, const char *, long unsigned int, const unsigned char *, long unsigned int, int)'} [-Wcast-function-type] (int (*)(SSL *, unsigned char *, size_t, const char *, ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_d2i_fp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_digest.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_dup.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_enum.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_gentm.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_i2d_fp.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/code-factory.h:8, from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_int.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_mbstr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_object.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_octet.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_print.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_set.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_strex.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_strnid.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_time.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_type.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_utctm.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_utf8.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/a_verify.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/ameth_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_gen.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn1_par.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_mime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_moid.o ../deps/openssl/openssl/ssl/t1_lib.c: In function 'ssl_check_clienthello_tlsext_early': ../deps/openssl/openssl/ssl/t1_lib.c:3139:28: warning: this statement may fall through [-Wimplicit-fallthrough=] s->servername_done = 0; ~~~~~~~~~~~~~~~~~~~^~~ ../deps/openssl/openssl/ssl/t1_lib.c:3140:5: note: here default: ^~~~~~~ ../deps/openssl/openssl/ssl/t1_lib.c: In function 'ssl_check_serverhello_tlsext': ../deps/openssl/openssl/ssl/t1_lib.c:3345:28: warning: this statement may fall through [-Wimplicit-fallthrough=] s->servername_done = 0; ~~~~~~~~~~~~~~~~~~~^~~ ../deps/openssl/openssl/ssl/t1_lib.c:3346:5: note: here default: ^~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/asn_pack.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/bio_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/bio_ndef.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/d2i_pr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/d2i_pu.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/evp_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/f_enum.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/f_int.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/f_string.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/i2d_pr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/i2d_pu.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/n_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/nsseq.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p5_pbe.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p5_pbev2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/p8_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_bitst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_crl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_req.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_spki.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_x509.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/t_x509a.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_dec.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_fre.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_new.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_typ.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/tasn_utl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_algor.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_attrib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_bignum.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_crl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_exten.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_info.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_long.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_name.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_nx509.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_pubkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_req.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_sig.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_spki.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_val.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_x509.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/asn1/x_x509a.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_cfb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_ofb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_skey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_dump.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_print.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_buff.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/b_sock.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_nbio.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bf_null.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_cb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bio_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_acpt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_bio.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_conn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_dgram.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_fd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_file.o ../deps/openssl/openssl/crypto/bio/bss_fd.c: In function 'fd_ctrl': ../deps/openssl/openssl/crypto/bio/bss_fd.c:197:13: warning: this statement may fall through [-Wimplicit-fallthrough=] num = 0; ~~~~^~~ ../deps/openssl/openssl/crypto/bio/bss_fd.c:198:5: note: here case BIO_C_FILE_SEEK: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_log.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_mem.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_null.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bio/bss_sock.o In file included from ../deps/openssl/openssl/crypto/cryptlib.h:74, from ../deps/openssl/openssl/crypto/bio/bss_conn.c:62: ../deps/openssl/openssl/crypto/bio/bss_conn.c: In function 'conn_ctrl': ../deps/openssl/openssl/crypto/bio/bss_conn.c:538:41: warning: cast between incompatible function types from 'int (*)(const BIO *, int, int)' {aka 'int (*)(const struct bio_st *, int, int)'} to 'void (*)(struct bio_st *, int, const char *, int, long int, long int)' [-Wcast-function-type] (bio_info_cb *)data->info_callback); ^ ../deps/openssl/openssl/include/openssl/bio.h:599:85: note: in definition of macro 'BIO_set_info_callback' # define BIO_set_info_callback(b,cb) (int)BIO_callback_ctrl(b,BIO_CTRL_SET_CALLBACK,cb) ^~ ../deps/openssl/openssl/crypto/bio/bss_conn.c: In function 'conn_callback_ctrl': ../deps/openssl/openssl/crypto/bio/bss_conn.c:578:17: warning: cast between incompatible function types from 'void (*)(struct bio_st *, int, const char *, int, long int, long int)' to 'int (*)(const struct bio_st *, int, int)' [-Wcast-function-type] (int (*)(const struct bio_st *, int, int))fp; ^ ../deps/openssl/openssl/crypto/bio/bss_dgram.c: In function 'dgram_ctrl': ../deps/openssl/openssl/crypto/bio/bss_dgram.c:609:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ret = -1; ~~~~^~~~ ../deps/openssl/openssl/crypto/bio/bss_dgram.c:613:5: note: here case BIO_CTRL_DGRAM_QUERY_MTU: ^~~~ ../deps/openssl/openssl/crypto/bio/b_print.c: In function '_dopr': ../deps/openssl/openssl/crypto/bio/b_print.c:346:23: warning: this statement may fall through [-Wimplicit-fallthrough=] flags |= DP_F_UP; ^ ../deps/openssl/openssl/crypto/bio/b_print.c:347:13: note: here case 'e': ^~~~ ../deps/openssl/openssl/crypto/bio/b_print.c:354:23: warning: this statement may fall through [-Wimplicit-fallthrough=] flags |= DP_F_UP; ^ ../deps/openssl/openssl/crypto/bio/b_print.c:355:13: note: here case 'g': ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_add.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_blind.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_const.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_ctx.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_depr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_div.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_exp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_exp2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_gcd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_gf2m.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_kron.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mod.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mont.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mpi.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mul.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_nist.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_prime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_print.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_rand.o ../deps/openssl/openssl/crypto/bn/bn_lib.c: In function 'bn_expand_internal': ../deps/openssl/openssl/crypto/bn/bn_lib.c:320:18: warning: this statement may fall through [-Wimplicit-fallthrough=] A[2] = B[2]; ~~~~~^~~~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c:321:9: note: here case 2: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c:322:18: warning: this statement may fall through [-Wimplicit-fallthrough=] A[1] = B[1]; ~~~~~^~~~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c:323:9: note: here case 1: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c: In function 'BN_copy': ../deps/openssl/openssl/crypto/bn/bn_lib.c:484:14: warning: this statement may fall through [-Wimplicit-fallthrough=] A[2] = B[2]; ~~~~~^~~~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c:485:5: note: here case 2: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c:486:14: warning: this statement may fall through [-Wimplicit-fallthrough=] A[1] = B[1]; ~~~~~^~~~~~ ../deps/openssl/openssl/crypto/bn/bn_lib.c:487:5: note: here case 1: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_recp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_shift.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_sqr.o ../deps/openssl/openssl/crypto/bn/bn_mul.c: In function 'bn_sub_part_words': ../deps/openssl/openssl/crypto/bn/bn_mul.c:183:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (--dl <= 0) ^ ../deps/openssl/openssl/crypto/bn/bn_mul.c:185:17: note: here case 2: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_mul.c:187:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (--dl <= 0) ^ ../deps/openssl/openssl/crypto/bn/bn_mul.c:189:17: note: here case 3: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_mul.c: In function 'bn_add_part_words': ../deps/openssl/openssl/crypto/bn/bn_mul.c:286:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (++dl >= 0) ^ ../deps/openssl/openssl/crypto/bn/bn_mul.c:288:17: note: here case 2: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_mul.c:290:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (++dl >= 0) ^ ../deps/openssl/openssl/crypto/bn/bn_mul.c:292:17: note: here case 3: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_mul.c:367:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (--dl <= 0) ^ ../deps/openssl/openssl/crypto/bn/bn_mul.c:369:17: note: here case 2: ^~~~ ../deps/openssl/openssl/crypto/bn/bn_mul.c:371:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (--dl <= 0) ^ ../deps/openssl/openssl/crypto/bn/bn_mul.c:373:17: note: here case 3: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_sqrt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_word.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_x931p.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/buffer/buf_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/buffer/buf_str.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/buffer/buffer.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_cfb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_ctr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_ofb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_utl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_cfb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_ofb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_skey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cmac/cm_ameth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cmac/cm_pmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cmac/cmac.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_att.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_cd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_dd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_env.o ../deps/openssl/openssl/crypto/cms/cms_asn1.c: In function 'cms_cb': ../deps/openssl/openssl/crypto/cms/cms_asn1.c:350:12: warning: this statement may fall through [-Wimplicit-fallthrough=] if (CMS_stream(&sarg->boundary, cms) <= 0) ^ ../deps/openssl/openssl/crypto/cms/cms_asn1.c:352:5: note: here case ASN1_OP_DETACHED_PRE: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_ess.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_io.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_kari.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_pwri.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_sd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cms/cms_smime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_api.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_def.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_mall.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_mod.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/conf/conf_sap.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cpt_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cryptlib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cversion.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cbc_cksm.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cbc_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cfb64ede.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cfb64enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/des_old.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/cfb_enc.o In file included from ../deps/openssl/openssl/crypto/des/cbc_cksm.c:59: ../deps/openssl/openssl/crypto/des/cbc_cksm.c: In function 'DES_cbc_cksum': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cbc_cksm.c:78:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/des_old2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ecb3_enc.o In file included from ../deps/openssl/openssl/crypto/des/ncbc_enc.c:64, from ../deps/openssl/openssl/crypto/des/cbc_enc.c:61: ../deps/openssl/openssl/crypto/des/ncbc_enc.c: In function 'DES_cbc_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ecb_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ede_cbcm_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/enc_read.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/enc_writ.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ofb64ede.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/fcrypt.o In file included from ../deps/openssl/openssl/crypto/des/cfb64ede.c:59: ../deps/openssl/openssl/crypto/des/cfb64ede.c: In function 'DES_ede3_cfb_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:168:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:172:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:209:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb64ede.c:241:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ In file included from ../deps/openssl/openssl/crypto/des/cfb_enc.c:60: ../deps/openssl/openssl/crypto/des/cfb_enc.c: In function 'DES_cfb_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:106:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:110:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:153:13: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/cfb_enc.c:191:13: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ofb64enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/ofb_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/pcbc_enc.o In file included from ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:75: ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c: In function 'DES_ede3_cbcm_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:104:17: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ede_cbcm_enc.c:169:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/qud_cksm.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/rand_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/read2pwd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/rpc_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/set_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/str2key.o In file included from ../deps/openssl/openssl/crypto/des/ofb_enc.c:59: ../deps/openssl/openssl/crypto/des/ofb_enc.c: In function 'DES_ofb_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:105:9: note: in expansion of macro 'c2ln' c2ln(in, d0, d1, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ofb_enc.c:109:9: note: in expansion of macro 'l2cn' l2cn(d0, d1, out, n); ^~~~ In file included from ../deps/openssl/openssl/crypto/des/pcbc_enc.c:59: ../deps/openssl/openssl/crypto/des/pcbc_enc.c: In function 'DES_pcbc_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:82:17: note: in expansion of macro 'c2ln' c2ln(in, sin0, sin1, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/pcbc_enc.c:108:17: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, length); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/xcbc_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_ameth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_check.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_depr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_gen.o In file included from ../deps/openssl/openssl/crypto/des/xcbc_enc.c:59: ../deps/openssl/openssl/crypto/des/xcbc_enc.c: In function 'DES_xcbc_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:166:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/xcbc_enc.c:204:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_kdf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_pmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dh/dh_rfc5114.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_ameth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_depr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_gen.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_ossl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_pmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dsa/dsa_vrf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_beos.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_dl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_dlfcn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_null.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_openssl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_vms.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/dso/dso_win32.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ebcdic.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec2_mult.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec2_oct.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec2_smpl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_ameth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_check.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_curve.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_cvt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_mult.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_oct.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_pmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ec_print.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/eck_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_mont.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nist.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistp224.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistp256.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistp521.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistputil.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_oct.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_smpl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdh/ech_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdh/ech_kdf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdh/ech_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdh/ech_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdh/ech_ossl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdsa/ecs_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdsa/ecs_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdsa/ecs_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdsa/ecs_ossl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdsa/ecs_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ecdsa/ecs_vrf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_all.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_cnf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_cryptodev.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_ctrl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_dyn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_fat.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_init.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_list.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_openssl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_rdrand.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/eng_table.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_asnmth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_cipher.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_dh.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_digest.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_dsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_ecdh.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_ecdsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_pkmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_rand.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_rsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/engine/tb_store.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/err/err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/err/err_all.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/err/err_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_b64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_md.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/bio_ok.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/c_all.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/c_allc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/c_alld.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/digest.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aes.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha256.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_bf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_camellia.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_cast.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_des.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_des3.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_idea.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_null.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_old.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc4.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc4_hmac_md5.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_rc5.o ../deps/openssl/openssl/crypto/evp/e_aes.c: In function 'aes_ccm_ctrl': ../deps/openssl/openssl/crypto/evp/e_aes.c:1773:13: warning: this statement may fall through [-Wimplicit-fallthrough=] arg = 15 - arg; ~~~~^~~~~~~~~~ ../deps/openssl/openssl/crypto/evp/e_aes.c:1774:5: note: here case EVP_CTRL_CCM_SET_L: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_seed.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/e_xcbc_d.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/encode.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_acnf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_cnf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_pbe.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/evp_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_dss.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_dss1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_ecdsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md4.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_md5.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_mdc2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_null.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_ripemd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_sha.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_sha1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_sigver.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/m_wp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/names.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p5_crpt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p5_crpt2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_dec.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_open.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_seal.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/p_verify.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pmeth_fn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pmeth_gn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/evp/pmeth_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ex_data.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/fips_ers.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/getenv.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/hmac/hm_ameth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/hmac/hm_pmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/hmac/hmac.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_cbc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_cfb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_ofb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/idea/i_skey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/krb5/krb5_asn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/lhash/lh_stats.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/lhash/lhash.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md4/md4_dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md4/md4_one.o In file included from ../deps/openssl/openssl/crypto/idea/i_cbc.c:60: ../deps/openssl/openssl/crypto/idea/i_cbc.c: In function 'idea_cbc_encrypt': ../deps/openssl/openssl/crypto/idea/idea_lcl.h:101:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((unsigned long)(*(--(c)))) ; \ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:102:25: note: here case 7: l2|=((unsigned long)(*(--(c))))<< 8; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:102:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((unsigned long)(*(--(c))))<< 8; \ ^~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:103:25: note: here case 6: l2|=((unsigned long)(*(--(c))))<<16; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:103:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((unsigned long)(*(--(c))))<<16; \ ^~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:104:25: note: here case 5: l2|=((unsigned long)(*(--(c))))<<24; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:104:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((unsigned long)(*(--(c))))<<24; \ ^~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:105:25: note: here case 4: l1 =((unsigned long)(*(--(c)))) ; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:105:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((unsigned long)(*(--(c)))) ; \ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:106:25: note: here case 3: l1|=((unsigned long)(*(--(c))))<< 8; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:106:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((unsigned long)(*(--(c))))<< 8; \ ^~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:107:25: note: here case 2: l1|=((unsigned long)(*(--(c))))<<16; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:107:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((unsigned long)(*(--(c))))<<16; \ ^~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:108:25: note: here case 1: l1|=((unsigned long)(*(--(c))))<<24; \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:89:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:116:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:117:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:117:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:118:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:118:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:119:25: note: here case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:119:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:120:25: note: here case 4: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:120:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:121:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:121:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:122:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:122:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/idea/idea_lcl.h:123:25: note: here case 1: *(--(c))=(unsigned char)(((l1)>>24)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/idea/i_cbc.c:127:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md5/md5_dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/md5/md5_one.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mdc2/mdc2_one.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mdc2/mdc2dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mem.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/mem_dbg.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/cbc128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ccm128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/cfb128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ctr128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/cts128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/gcm128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/ofb128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/wrap128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/modes/xts128.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_dir.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_fips.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_init.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_str.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/o_time.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/o_names.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_dat.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/objects/obj_xref.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_asn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_cl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_ext.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_ht.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_srv.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_all.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_info.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_lib.o ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c: In function 'OCSP_REQ_CTX_nbio': ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:353:21: warning: this statement may fall through [-Wimplicit-fallthrough=] rctx->state = OHS_ASN1_WRITE_INIT; ^ ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:355:5: note: here case OHS_ASN1_WRITE_INIT: ^~~~ ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:357:21: warning: this statement may fall through [-Wimplicit-fallthrough=] rctx->state = OHS_ASN1_WRITE; ^ ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:359:5: note: here case OHS_ASN1_WRITE: ^~~~ In file included from ../deps/openssl/openssl/include/openssl/asn1.h:65, from ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:65: ../deps/openssl/openssl/include/openssl/bio.h:587:39: warning: this statement may fall through [-Wimplicit-fallthrough=] # define BIO_reset(b) (int)BIO_ctrl(b,BIO_CTRL_RESET,0,NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:378:15: note: in expansion of macro 'BIO_reset' (void)BIO_reset(rctx->mem); ^~~~~~~~~ ../deps/openssl/openssl/crypto/ocsp/ocsp_ht.c:380:5: note: here case OHS_ASN1_FLUSH: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_oth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_pk8.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_seal.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_x509.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pem_xaux.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pem/pvkfmt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_add.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_asn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_attr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_crpt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_crt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_decr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_init.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_key.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_kiss.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_mutl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_npas.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_p8d.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_p8e.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/p12_utl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs12/pk12err.o ../deps/openssl/openssl/crypto/pem/pvkfmt.c: In function 'do_blob_header': ../deps/openssl/openssl/crypto/pem/pvkfmt.c:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pisdss = 1; ~~~~~~~~^~~ ../deps/openssl/openssl/crypto/pem/pvkfmt.c:184:5: note: here case MS_RSA1MAGIC: ^~~~ ../deps/openssl/openssl/crypto/pem/pvkfmt.c:192:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pisdss = 1; ~~~~~~~~^~~ ../deps/openssl/openssl/crypto/pem/pvkfmt.c:193:5: note: here case MS_RSA2MAGIC: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/bio_pk7.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_attr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_doit.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_mime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pk7_smime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pkcs7/pkcs7err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/pqueue/pqueue.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/md_rand.o ../deps/openssl/openssl/crypto/pkcs7/pk7_asn1.c: In function 'pk7_cb': ../deps/openssl/openssl/crypto/pkcs7/pk7_asn1.c:91:12: warning: this statement may fall through [-Wimplicit-fallthrough=] if (PKCS7_stream(&sarg->boundary, *pp7) <= 0) ^ ../deps/openssl/openssl/crypto/pkcs7/pk7_asn1.c:93:5: note: here case ASN1_OP_DETACHED_PRE: ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_egd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_nw.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_os2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_unix.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/rand_win.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rand/randfile.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2_cbc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2_skey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2cfb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc2/rc2ofb64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rc4/rc4_utl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ripemd/rmd_dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ripemd/rmd_one.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_ameth.o In file included from ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:60: ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c: In function 'RC2_cbc_encrypt': ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:71:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((unsigned long)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:72:25: note: here case 7: l2|=((unsigned long)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:72:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((unsigned long)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:73:25: note: here case 6: l2|=((unsigned long)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:73:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((unsigned long)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:74:25: note: here case 5: l2|=((unsigned long)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:74:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((unsigned long)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:75:25: note: here case 4: l1 =((unsigned long)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:75:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((unsigned long)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:76:25: note: here case 3: l1|=((unsigned long)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:76:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((unsigned long)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:77:25: note: here case 2: l1|=((unsigned long)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:77:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((unsigned long)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:78:25: note: here case 1: l1|=((unsigned long)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:88:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:93:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:94:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:94:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:95:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:95:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:96:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:96:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:97:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:97:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:98:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:98:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:99:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:99:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_locl.h:100:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/rc2/rc2_cbc.c:126:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_chk.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_crpt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_depr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_eay.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_gen.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_none.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_null.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_oaep.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_pk1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_pmeth.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_pss.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_saos.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_ssl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/rsa/rsa_x931.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_cbc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_cfb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_ecb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/seed/seed_ofb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha1_one.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha1dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha256.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha512.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha_dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/sha/sha_one.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/srp/srp_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/srp/srp_vfy.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/stack/stack.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_asn1.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_conf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_req_print.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_req_utils.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_print.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_sign.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_utils.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_rsp_verify.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ts/ts_verify_ctx.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/txt_db/txt_db.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_openssl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_util.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/uid.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/whrlpool/wp_dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/by_dir.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/by_file.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_cmp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_att.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_d2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_def.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_ext.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_lu.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_obj.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_r2x.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_req.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_set.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_trs.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_txt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_v3.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_vfy.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_vpm.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509cset.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509name.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509rset.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509spki.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509type.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x_all.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_cache.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_data.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_map.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_node.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/pcy_tree.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_addr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_akey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_akeya.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_alt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_asid.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_bcons.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_bitst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_conf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_cpols.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_crld.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_enum.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_extku.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_genn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_ia5.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_info.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_int.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_lib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_ncons.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_ocsp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pci.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pcia.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pcons.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pku.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_pmaps.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_prn.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_purp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_scts.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_skey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_sxnet.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3_utl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509v3/v3err.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_4758cca.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_aep.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_atalla.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_capi.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_chil.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_cswift.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_gmp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_nuron.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_sureware.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/engines/e_ubsec.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/aesni-mb-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/aesni-sha256-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/aesni-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/vpaes-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/bsaes-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/aes/aesni-sha1-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/bn/rsaz-avx2.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/bn/rsaz-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/bn/x86_64-mont5.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/bn/x86_64-gf2m.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/camellia/cmll-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/ec/ecp_nistz256-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/md5/md5-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/rc4/rc4-md5-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/sha/sha1-mb-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/sha/sha256-mb-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/sha/sha256-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/whrlpool/wp-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/modes/aesni-gcm-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/modes/ghash-x86_64.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/asm/x64-elf-gas/x86_64cpuid.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bf/bf_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/rsaz_exp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/cast/c_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/camellia/cmll_misc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/des_enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/des/fcrypt_b.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ec/ecp_nistz256.o ../deps/openssl/openssl/crypto/x509v3/v3_utl.c: In function 'hex_to_string': ../deps/openssl/openssl/crypto/x509v3/v3_utl.c:412:5: warning: 'static' is not at beginning of declaration [-Wold-style-declaration] const static char hexdig[] = "0123456789ABCDEF"; ^~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/ui/ui_compat.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/adler32.o In file included from ../deps/openssl/openssl/crypto/bf/bf_enc.c:60: ../deps/openssl/openssl/crypto/bf/bf_enc.c: In function 'BF_cbc_encrypt': ../deps/openssl/openssl/crypto/bf/bf_locl.h:113:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((unsigned long)(*(--(c)))) ; \ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:114:25: note: here case 7: l2|=((unsigned long)(*(--(c))))<< 8; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:114:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((unsigned long)(*(--(c))))<< 8; \ ^~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:115:25: note: here case 6: l2|=((unsigned long)(*(--(c))))<<16; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:115:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((unsigned long)(*(--(c))))<<16; \ ^~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:116:25: note: here case 5: l2|=((unsigned long)(*(--(c))))<<24; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:116:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((unsigned long)(*(--(c))))<<24; \ ^~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:117:25: note: here case 4: l1 =((unsigned long)(*(--(c)))) ; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:117:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((unsigned long)(*(--(c)))) ; \ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:118:25: note: here case 3: l1|=((unsigned long)(*(--(c))))<< 8; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:118:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((unsigned long)(*(--(c))))<< 8; \ ^~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:119:25: note: here case 2: l1|=((unsigned long)(*(--(c))))<<16; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((unsigned long)(*(--(c))))<<16; \ ^~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:120:25: note: here case 1: l1|=((unsigned long)(*(--(c))))<<24; \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:251:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:128:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:129:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:129:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:130:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:130:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:131:25: note: here case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:131:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:132:25: note: here case 4: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:132:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:133:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:133:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:134:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:134:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/bf/bf_locl.h:135:25: note: here case 1: *(--(c))=(unsigned char)(((l1)>>24)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/bf/bf_enc.c:289:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c: In function 'CAST_encrypt': ../deps/openssl/openssl/crypto/cast/c_enc.c:65:5: warning: 'register' is not at beginning of declaration [-Wold-style-declaration] const register CAST_LONG *k; ^~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c: In function 'CAST_decrypt': ../deps/openssl/openssl/crypto/cast/c_enc.c:97:5: warning: 'register' is not at beginning of declaration [-Wold-style-declaration] const register CAST_LONG *k; ^~~~~ In file included from ../deps/openssl/openssl/crypto/cast/c_enc.c:60: ../deps/openssl/openssl/crypto/cast/c_enc.c: In function 'CAST_cbc_encrypt': ../deps/openssl/openssl/crypto/cast/cast_lcl.h:115:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((unsigned long)(*(--(c)))) ; \ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:116:25: note: here case 7: l2|=((unsigned long)(*(--(c))))<< 8; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:116:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((unsigned long)(*(--(c))))<< 8; \ ^~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:117:25: note: here case 6: l2|=((unsigned long)(*(--(c))))<<16; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:117:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((unsigned long)(*(--(c))))<<16; \ ^~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:118:25: note: here case 5: l2|=((unsigned long)(*(--(c))))<<24; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:118:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((unsigned long)(*(--(c))))<<24; \ ^~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:119:25: note: here case 4: l1 =((unsigned long)(*(--(c)))) ; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:119:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((unsigned long)(*(--(c)))) ; \ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:120:25: note: here case 3: l1|=((unsigned long)(*(--(c))))<< 8; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((unsigned long)(*(--(c))))<< 8; \ ^~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:121:25: note: here case 2: l1|=((unsigned long)(*(--(c))))<<16; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((unsigned long)(*(--(c))))<<16; \ ^~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:122:25: note: here case 1: l1|=((unsigned long)(*(--(c))))<<24; \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:153:13: note: in expansion of macro 'n2ln' n2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:130:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:131:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:131:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:132:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:132:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:133:25: note: here case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:133:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:134:25: note: here case 4: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:134:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:135:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:135:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:136:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:136:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/cast/cast_lcl.h:137:25: note: here case 1: *(--(c))=(unsigned char)(((l1)>>24)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/cast/c_enc.c:191:13: note: in expansion of macro 'l2nn' l2nn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/compress.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/crc32.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/deflate.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/gzclose.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/gzlib.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/gzread.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/gzwrite.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/infback.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/inffast.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/inflate.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/inftrees.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/trees.o In file included from ../deps/openssl/openssl/crypto/des/des_enc.c:59: ../deps/openssl/openssl/crypto/des/ncbc_enc.c: In function 'DES_ncbc_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:100:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/ncbc_enc.c:140:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c: In function 'DES_ede3_cbc_encrypt': ../deps/openssl/openssl/crypto/des/des_locl.h:118:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: l2 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:25: note: here case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:119:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: l2|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:25: note: here case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:120:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: l2|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:25: note: here case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:121:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: l2|=((DES_LONG)(*(--(c)))); \ ^~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:25: note: here case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:122:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: l1 =((DES_LONG)(*(--(c))))<<24L; \ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:25: note: here case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:123:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: l1|=((DES_LONG)(*(--(c))))<<16L; \ ^~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:25: note: here case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:124:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: l1|=((DES_LONG)(*(--(c))))<< 8L; \ ^~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:125:25: note: here case 1: l1|=((DES_LONG)(*(--(c)))); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:320:13: note: in expansion of macro 'c2ln' c2ln(in, tin0, tin1, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:154:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: *(--(c))=(unsigned char)(((l2)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:25: note: here case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:155:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *(--(c))=(unsigned char)(((l2)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:25: note: here case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:156:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *(--(c))=(unsigned char)(((l2)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:25: note: here case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:157:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *(--(c))=(unsigned char)(((l2) )&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:25: note: here case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:158:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *(--(c))=(unsigned char)(((l1)>>24L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:25: note: here case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:159:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *(--(c))=(unsigned char)(((l1)>>16L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:25: note: here case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *(--(c))=(unsigned char)(((l1)>> 8L)&0xff); \ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ ../deps/openssl/openssl/crypto/des/des_locl.h:161:25: note: here case 1: *(--(c))=(unsigned char)(((l1) )&0xff); \ ^~~~ ../deps/openssl/openssl/crypto/des/des_enc.c:376:13: note: in expansion of macro 'l2cn' l2cn(tout0, tout1, out, l + 8); ^~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/zlib/deps/zlib/uncompr.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-v8.16.0/out/Release/obj.target/zlib/deps/zlib/zutil.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/http_parser/deps/http_parser/http_parser.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_cancel.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares__close_sockets.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_create_query.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_data.o ../deps/openssl/openssl/crypto/ec/ecp_nistz256.c:749:1: warning: 'static' is not at beginning of declaration [-Wold-style-declaration] const static BN_ULONG def_xG[P256_LIMBS] = { ^~~~~ ../deps/openssl/openssl/crypto/ec/ecp_nistz256.c:754:1: warning: 'static' is not at beginning of declaration [-Wold-style-declaration] const static BN_ULONG def_yG[P256_LIMBS] = { ^~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_destroy.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_name.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_string.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_fds.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_free_hostent.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_free_string.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyname.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares__get_hostent.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_getnameinfo.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_getopt.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_getsock.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_init.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_library_init.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_llist.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_mkquery.o CC(target) /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_options.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_a_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_process.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_query.o ../deps/cares/src/ares_parse_ptr_reply.c: In function 'ares_parse_ptr_reply': ../deps/cares/src/ares_parse_ptr_reply.c:134:11: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(aliases[aliascnt], rr_data, strlen(rr_data)+1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/cares/src/ares_parse_ptr_reply.c:134:47: note: length computed here strncpy(aliases[aliascnt], rr_data, strlen(rr_data)+1); ^~~~~~~~~~~~~~~ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares__read_line.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_search.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_send.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_strcasecmp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_strdup.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_strerror.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_timeout.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares__timeval.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_version.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/ares_writev.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/bitncmp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/inet_net_pton.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/cares/deps/cares/src/inet_ntop.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/fs-poll.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/inet.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/threadpool.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/timer.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/uv-data-getter-setters.o ../deps/cares/src/ares_init.c: In function 'ares_dup': ../deps/cares/src/ares_init.c:301:17: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] sizeof(src->local_dev_name)); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/uv-common.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/version.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/async.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/core.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/dl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/fs.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/getaddrinfo.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/getnameinfo.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/loop.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/loop-watcher.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/pipe.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/poll.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/process.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/signal.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/stream.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/tcp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/thread.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/tty.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/udp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/proctitle.o ../deps/uv/src/unix/thread.c: In function 'uv_thread_create': ../deps/uv/src/unix/thread.c:213: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-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/linux-core.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/linux-inotify.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/linux-syscalls.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/procfs-exepath.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/sysinfo-loadavg.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/libuv/deps/uv/src/unix/sysinfo-memory.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_buf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_callbacks.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_debug.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_frame.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman_data.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_helper.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_http.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_map.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_mem.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_npn.o CC(target) /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_outbound_item.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_pq.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_priority_spec.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_queue.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_rcbuf.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_session.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_stream.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_submit.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_version.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o TOUCH /home/node/node-v8.16.0/out/Release/obj.target/node_dtrace_header.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/node_dtrace_ustack.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/node_dtrace_provider.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/mkssldef.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/node_etw.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/node_perfctr.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/specialize_node_d.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.host/node_js2c.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.host/v8_inspector_compress_protocol_json.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/inspector/protocol_compatibility.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/inspector/inspector_injected_script.stamp CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/loadednormalizer2impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/dtintrv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case_locale.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringtriebuilder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locresdata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_io.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/resource.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utypes.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrace.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/patternprops.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbiscan.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u16.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unames.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstring.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_cnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvector.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestream.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/messagepattern.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi_props.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unisetspan.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_err.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchar.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvbocu.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/cwchar.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locid.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unorm.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstriebuilder.o ../deps/icu-small/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:555:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:559:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:589:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:592:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:609:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:613:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:792:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:821:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:824:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:840:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:843:21: note: here case 1: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrie.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrieiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucln_cmn.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbistbl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/udataswp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/filterednormalizer2.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ushape.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash_us.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/servls.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkeng.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_set.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/simpleformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdspnm.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locutil.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbisetb.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbidata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u8.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/servslkf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/udatamem.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase_locale.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiwrt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/caniter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_props.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_titlecase_brkiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiln.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ct.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/bmpset.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubiditransform.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cb.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ulist.o ../deps/icu-small/source/common/ubiditransform.cpp: In function 'void resolveBaseDirection(const UChar*, uint32_t, UBiDiLevel*, UBiDiLevel*)': ../deps/icu-small/source/common/ubiditransform.cpp:397:48: warning: enumeral and non-enumeral type in conditional expression [-Wextra] *pInLevel = level != UBIDI_NEUTRAL ? level ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utext.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/punycode.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringpiece.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytesinkutil.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/loclikely.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uenum.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestriebuilder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrtrns.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_lmb.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi.o ../deps/icu-small/source/common/ucnv_lmb.cpp: In function 'size_t LMBCSConversionWorker(UConverterDataLMBCS*, ulmbcs_byte_t, ulmbcs_byte_t*, UChar*, ulmbcs_byte_t*, UBool*)': ../deps/icu-small/source/common/ucnv_lmb.cpp:803:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pLMBCS++ = (ulmbcs_byte_t)(value >> 24); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:805:4: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:806:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pLMBCS++ = (ulmbcs_byte_t)(value >> 16); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:808:4: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:809:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pLMBCS++ = (ulmbcs_byte_t)(value >> 8); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:811:4: note: here case 1: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdispnames.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uidna.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubrk.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr64.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/putil.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/util.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstr.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset.o ../deps/icu-small/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_60(const char*, const char*, UChar*, int32_t, UErrorCode*)': ../deps/icu-small/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] kenum = uloc_openKeywords(locale, pErrorCode); ../deps/icu-small/source/common/locdispnames.cpp:644:25: note: here default: { ^~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_closure.o In file included from ../deps/icu-small/source/common/putil.cpp:70: In function 'const char* getCodepageFromPOSIXID(const char*, char*, int32_t)', inlined from 'const char* int_getDefaultCodepage()' at ../deps/icu-small/source/common/putil.cpp:2197:34, inlined from 'const char* uprv_getDefaultCodepage_60()' at ../deps/icu-small/source/common/putil.cpp:2221:38: ../deps/icu-small/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 100 equals destination size [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/common/putil.cpp:2081:16: note: in expansion of macro 'uprv_strncpy' name = uprv_strncpy(buffer, name+1, buffCapacity); ^~~~~~~~~~~~ ../deps/icu-small/source/common/unistr.cpp: In member function 'icu_60::UnicodeString& icu_60::UnicodeString::copyFrom(const icu_60::UnicodeString&, UBool)': ../deps/icu-small/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if(fastCopy) { ^~ ../deps/icu-small/source/common/unistr.cpp:552:3: note: here case kWritableAlias: { ^~~~ ../deps/icu-small/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] U_FALLTHROUGH; ^ ../deps/icu-small/source/common/unistr.cpp:563:3: note: here default: ^~~~~~~ ../deps/icu-small/source/common/unistr.cpp: At global scope: ../deps/icu-small/source/common/unistr.cpp:1941:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] static void uprv_UnicodeStringDummy(void) { ^~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictbe.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucase.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictionarydata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locavailable.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlk.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_tag.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ext.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/propname.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/servrbf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/appendable.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifunct.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustring.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/udata.o ../deps/icu-small/source/common/ucnv_ext.cpp: In function 'void ucnv_extWriteFromU(UConverter*, const int32_t*, uint32_t, char**, const char*, int32_t**, int32_t, UErrorCode*)': ../deps/icu-small/source/common/ucnv_ext.cpp:695:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(value>>16); ~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_ext.cpp:697:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnv_ext.cpp:698:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(value>>8); ~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_ext.cpp:700:9: note: here case 1: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrieiterator.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvsel.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/umath.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrie.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ulistformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/usc_impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/cmemory.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/usprep.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/filteredbrk.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/propsvec.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/normlzr.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utf_impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvlat1.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/listformatter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2_builder.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/schriter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvisci.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvhz.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locmap.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/usetiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv2022.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutex.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresdata.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/parsepos.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/umapfile.o ../deps/icu-small/source/common/ucnvisci.cpp: In function 'void UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvisci.cpp:1409:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if (found) { ^~ ../deps/icu-small/source/common/ucnvisci.cpp:1431:13: note: here default:GET_MAPPING(sourceChar,targetUniChar,data) ^~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvmbcs.o In file included from ../deps/icu-small/source/common/uloc.cpp:41: ../deps/icu-small/source/common/uloc.cpp: In function 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:59: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.cpp:1741:13: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(name, d, 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/common/uloc.cpp:1738:24: note: in expansion of macro 'uprv_strlen' len = (int32_t)uprv_strlen(d); ^~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/wintz.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset_props.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustack.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/sharedobject.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/locbased.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/pluralmap.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/chariter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_props.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_keytype.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/icudataver.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucol_swp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/errorcode.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi_cache.o In file included from ../deps/icu-small/source/common/cstring.h:31, from ../deps/icu-small/source/common/ucnv2022.cpp:44: ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/cmemory.h:72:72: warning: this statement may fall through [-Wimplicit-fallthrough=] #define uprv_memset(buffer, mark, size) U_STANDARD_CPP_NAMESPACE memset(buffer, mark, size) ../deps/icu-small/source/common/ucnv2022.cpp:3357:17: note: in expansion of macro 'uprv_memset' uprv_memset(pToU2022State, 0, sizeof(ISO2022State)); ^~~~~~~~~~~ ../deps/icu-small/source/common/ucnv2022.cpp:3359:13: note: here default: ^~~~~~~ ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void changeState_2022(UConverter*, const char**, const char*, Variant2022, UErrorCode*)': ../deps/icu-small/source/common/ucnv2022.cpp:981:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if(myData2022->version==0) { ^~ ../deps/icu-small/source/common/ucnv2022.cpp:986:17: note: here case GB2312_1: ^~~~ ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnv2022.cpp:2180:34: warning: this statement may fall through [-Wimplicit-fallthrough=] pToU2022State->g = 0; ~~~~~~~~~~~~~~~~~^~~ ../deps/icu-small/source/common/ucnv2022.cpp:2182:13: note: here default: ^~~~~~~ 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:59: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-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uarrsort.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uts46.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u32.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresbund.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/edits.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucmndata.o ../deps/icu-small/source/common/ucnvmbcs.cpp: In function 'void ucnv_MBCSGetFilteredUnicodeSetForUnicode_60(const UConverterSharedData*, const USetAdder*, UConverterUnicodeSet, UConverterSetFilter, UErrorCode*)': ../deps/icu-small/source/common/ucnvmbcs.cpp:969:42: warning: this statement may fall through [-Wimplicit-fallthrough=] b|=*stage3++; ~^~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:971:37: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:972:42: warning: this statement may fall through [-Wimplicit-fallthrough=] b|=*stage3++; ~^~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:974:37: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp: In function 'void ucnv_MBCSFromUnicodeWithOffsets_60(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvmbcs.cpp:4647:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(value>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4649:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4650:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(value>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4652:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4653:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(value>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4655:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4667:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4669:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4671:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4673:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4675:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4677:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4702:39: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(value>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4704:17: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4705:39: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(value>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4707:17: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4722:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4726:17: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4728:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4732:17: note: here case 1: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrfmt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifilt.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr32.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbitblb.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinit.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/util_props.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_titlecase_brkiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbinode.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucurr.o ../deps/icu-small/source/common/util_props.cpp: In static member function 'static int32_t icu_60::ICU_Utility::parsePattern(const icu_60::UnicodeString&, int32_t, int32_t, const icu_60::UnicodeString&, int32_t*)': ../deps/icu-small/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!PatternProps::isWhiteSpace(c)) { ^~ ../deps/icu-small/source/common/util_props.cpp:107:9: note: here case 126 /*'~'*/: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbirb.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uprops.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/servnotf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund_cnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ruleiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ures_cnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_wcs.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinvchar.o ../deps/icu-small/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_60(UResourceBundle*, int32_t*, const char**, UErrorCode*)': ../deps/icu-small/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *status = U_RESOURCE_TYPE_MISMATCH; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/uresbund.cpp:1492:5: note: here default: ^~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_bld.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucat.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvscsu.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifiedcache.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/icuplug.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/charstr.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u7.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/serv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvdisp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uobject.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/unormcmp.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_cnv.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchriter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript_props.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkiter.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlkf.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrenum.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkgitems.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/filetools.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/writesrc.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucbuf.o ../deps/icu-small/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1401:13: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1404:13: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1407:13: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1421:13: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1425:13: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1429:13: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>24); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1462:9: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>16); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1465:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>8); ~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1468:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvscsu.cpp:1487:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvscsu.cpp:1493:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1874:9: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1877:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1880:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>24); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1910:9: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>16); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1913:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>8); ~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1916:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1932:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1935:9: note: here case 1: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/swapimpl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/uoptions.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ppucd.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/filestrm.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/package.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/unewdata.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucln_tu.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/uparse.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/denseranges.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkg_icu.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucm.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/flagparser.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkg_gencmn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/xmlparser.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/toolutil.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/ucmstate.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/pkg_genc.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/tools/toolutil/collationinfo.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/loadednormalizer2impl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/dtintrv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_case_locale.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/stringtriebuilder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_case.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locresdata.o ../deps/icu-small/source/tools/toolutil/ucmstate.cpp: In function 'void compactToUnicode2(UCMStates*, uint16_t**, _MBCSToUFallback*, int32_t, UBool)': ../deps/icu-small/source/tools/toolutil/ucmstate.cpp:656:83: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] if(MBCS_ENTRY_IS_TRANSITION(entry) && (MBCS_ENTRY_TRANSITION_STATE(entry))==trailState) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_io.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/resource.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utypes.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utrace.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/patternprops.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbiscan.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/resbund.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u16.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unames.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/cstring.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_cnv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uvector.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestream.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/messagepattern.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidi_props.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unisetspan.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_err.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uchar.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvbocu.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/cwchar.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locid.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unorm.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucharstriebuilder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestrie.o ../deps/icu-small/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:555:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:559:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:589:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:592:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:609:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:613:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:792:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:821:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:824:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:840:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvbocu.cpp:843:21: note: here case 1: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestrieiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucln_cmn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbistbl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/udataswp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/filterednormalizer2.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ushape.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uhash_us.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/servls.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/brkeng.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_set.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/simpleformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locdspnm.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locutil.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbisetb.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbidata.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u8.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/servslkf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/udatamem.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrcase_locale.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidiwrt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/caniter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_props.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustr_titlecase_brkiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidiln.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_ct.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/bmpset.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ubiditransform.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_cb.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ulist.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utext.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/punycode.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/stringpiece.o ../deps/icu-small/source/common/ubiditransform.cpp: In function 'void resolveBaseDirection(const UChar*, uint32_t, UBiDiLevel*, UBiDiLevel*)': ../deps/icu-small/source/common/ubiditransform.cpp:397:48: warning: enumeral and non-enumeral type in conditional expression [-Wextra] *pInLevel = level != UBIDI_NEUTRAL ? level ^ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/normalizer2impl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/bytesinkutil.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/loclikely.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uenum.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/bytestriebuilder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrtrns.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_lmb.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ubidi.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locdispnames.o ../deps/icu-small/source/common/ucnv_lmb.cpp: In function 'size_t LMBCSConversionWorker(UConverterDataLMBCS*, ulmbcs_byte_t, ulmbcs_byte_t*, UChar*, ulmbcs_byte_t*, UBool*)': ../deps/icu-small/source/common/ucnv_lmb.cpp:803:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pLMBCS++ = (ulmbcs_byte_t)(value >> 24); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:805:4: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:806:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pLMBCS++ = (ulmbcs_byte_t)(value >> 16); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:808:4: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:809:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *pLMBCS++ = (ulmbcs_byte_t)(value >> 8); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_lmb.cpp:811:4: note: here case 1: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uidna.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ubrk.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uvectr64.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/putil.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie2.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/util.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/cstr.o ../deps/icu-small/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_60(const char*, const char*, UChar*, int32_t, UErrorCode*)': ../deps/icu-small/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] kenum = uloc_openKeywords(locale, pErrorCode); ../deps/icu-small/source/common/locdispnames.cpp:644:25: note: here default: { ^~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uset.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uniset_closure.o In file included from ../deps/icu-small/source/common/putil.cpp:70: In function 'const char* getCodepageFromPOSIXID(const char*, char*, int32_t)', inlined from 'const char* int_getDefaultCodepage()' at ../deps/icu-small/source/common/putil.cpp:2197:34, inlined from 'const char* uprv_getDefaultCodepage_60()' at ../deps/icu-small/source/common/putil.cpp:2221:38: ../deps/icu-small/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 100 equals destination size [-Wstringop-truncation] #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) ../deps/icu-small/source/common/putil.cpp:2081:16: note: in expansion of macro 'uprv_strncpy' name = uprv_strncpy(buffer, name+1, buffCapacity); ^~~~~~~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/dictbe.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucase.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/dictionarydata.o ../deps/icu-small/source/common/unistr.cpp: In member function 'icu_60::UnicodeString& icu_60::UnicodeString::copyFrom(const icu_60::UnicodeString&, UBool)': ../deps/icu-small/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if(fastCopy) { ^~ ../deps/icu-small/source/common/unistr.cpp:552:3: note: here case kWritableAlias: { ^~~~ ../deps/icu-small/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] U_FALLTHROUGH; ^ ../deps/icu-small/source/common/unistr.cpp:563:3: note: here default: ^~~~~~~ ../deps/icu-small/source/common/unistr.cpp: At global scope: ../deps/icu-small/source/common/unistr.cpp:1941:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] static void uprv_UnicodeStringDummy(void) { ^~~~~~~~~~~~~~~~~~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locavailable.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/servlk.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uloc_tag.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_ext.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/propname.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/servrbf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/appendable.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unifunct.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uhash.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustring.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/udata.o ../deps/icu-small/source/common/ucnv_ext.cpp: In function 'void ucnv_extWriteFromU(UConverter*, const int32_t*, uint32_t, char**, const char*, int32_t**, int32_t, UErrorCode*)': ../deps/icu-small/source/common/ucnv_ext.cpp:695:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(value>>16); ~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_ext.cpp:697:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnv_ext.cpp:698:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(value>>8); ~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnv_ext.cpp:700:9: note: here case 1: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucharstrieiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvsel.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/umath.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucharstrie.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ulistformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uloc.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/usc_impl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/cmemory.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/usprep.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/filteredbrk.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/propsvec.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/normlzr.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utf_impl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvlat1.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/listformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/utrie2_builder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/schriter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvisci.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvhz.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locmap.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/usetiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv2022.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/umutex.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uresdata.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/parsepos.o ../deps/icu-small/source/common/ucnvisci.cpp: In function 'void UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvisci.cpp:1409:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if (found) { ^~ ../deps/icu-small/source/common/ucnvisci.cpp:1431:13: note: here default:GET_MAPPING(sourceChar,targetUniChar,data) ^~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/umapfile.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvmbcs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/wintz.o In file included from ../deps/icu-small/source/common/uloc.cpp:41: ../deps/icu-small/source/common/uloc.cpp: In function 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:59: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.cpp:1741:13: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(name, d, 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/common/uloc.cpp:1738:24: note: in expansion of macro 'uprv_strlen' len = (int32_t)uprv_strlen(d); ^~~~~~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uset_props.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustack.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/sharedobject.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/locbased.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/pluralmap.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/chariter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uniset_props.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_cnv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uloc_keytype.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/icudataver.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucol_swp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/normalizer2.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/errorcode.o In file included from ../deps/icu-small/source/common/cstring.h:31, from ../deps/icu-small/source/common/ucnv2022.cpp:44: ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/cmemory.h:72:72: warning: this statement may fall through [-Wimplicit-fallthrough=] #define uprv_memset(buffer, mark, size) U_STANDARD_CPP_NAMESPACE memset(buffer, mark, size) ../deps/icu-small/source/common/ucnv2022.cpp:3357:17: note: in expansion of macro 'uprv_memset' uprv_memset(pToU2022State, 0, sizeof(ISO2022State)); ^~~~~~~~~~~ ../deps/icu-small/source/common/ucnv2022.cpp:3359:13: note: here default: ^~~~~~~ ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void changeState_2022(UConverter*, const char**, const char*, Variant2022, UErrorCode*)': ../deps/icu-small/source/common/ucnv2022.cpp:981:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if(myData2022->version==0) { ^~ ../deps/icu-small/source/common/ucnv2022.cpp:986:17: note: here case GB2312_1: ^~~~ ../deps/icu-small/source/common/ucnv2022.cpp: In function 'void UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnv2022.cpp:2180:34: warning: this statement may fall through [-Wimplicit-fallthrough=] pToU2022State->g = 0; ~~~~~~~~~~~~~~~~~^~~ ../deps/icu-small/source/common/ucnv2022.cpp:2182:13: note: here default: ^~~~~~~ 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:59: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-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbi_cache.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uniset.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrcase.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uarrsort.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uts46.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u32.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uresbund.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/edits.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucmndata.o ../deps/icu-small/source/common/ucnvmbcs.cpp: In function 'void ucnv_MBCSGetFilteredUnicodeSetForUnicode_60(const UConverterSharedData*, const USetAdder*, UConverterUnicodeSet, UConverterSetFilter, UErrorCode*)': ../deps/icu-small/source/common/ucnvmbcs.cpp:969:42: warning: this statement may fall through [-Wimplicit-fallthrough=] b|=*stage3++; ~^~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:971:37: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:972:42: warning: this statement may fall through [-Wimplicit-fallthrough=] b|=*stage3++; ~^~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:974:37: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp: In function 'void ucnv_MBCSFromUnicodeWithOffsets_60(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvmbcs.cpp:4647:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(value>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4649:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4650:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(value>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4652:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4653:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(value>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4655:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4667:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4669:21: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4671:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4673:21: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4675:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4677:21: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4702:39: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(value>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4704:17: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4705:39: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(value>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4707:17: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4722:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4726:17: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4728:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvmbcs.cpp:4732:17: note: here case 1: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unifilt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uvectr32.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbitblb.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uinit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/util_props.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unistr_titlecase_brkiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbinode.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucurr.o ../deps/icu-small/source/common/util_props.cpp: In static member function 'static int32_t icu_60::ICU_Utility::parsePattern(const icu_60::UnicodeString&, int32_t, int32_t, const icu_60::UnicodeString&, int32_t*)': ../deps/icu-small/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!PatternProps::isWhiteSpace(c)) { ^~ ../deps/icu-small/source/common/util_props.cpp:107:9: note: here case 126 /*'~'*/: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbirb.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uprops.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/servnotf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/resbund_cnv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ruleiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ures_cnv.o ../deps/icu-small/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_60(UResourceBundle*, int32_t*, const char**, UErrorCode*)': ../deps/icu-small/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *status = U_RESOURCE_TYPE_MISMATCH; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/uresbund.cpp:1492:5: note: here default: ^~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucasemap.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustr_wcs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uinvchar.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_bld.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/rbbi.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uscript.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucat.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvscsu.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unifiedcache.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/icuplug.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/charstr.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnv_u7.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/serv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ucnvdisp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uobject.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/unormcmp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustr_cnv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uchriter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/uscript_props.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/brkiter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/servlkf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/common/ustrenum.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationbuilder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/currfmt.o ../deps/icu-small/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1401:13: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1404:13: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1407:13: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1421:13: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1425:13: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1429:13: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>24); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1462:9: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>16); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1465:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>8); ~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1468:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvscsu.cpp:1487:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ ../deps/icu-small/source/common/ucnvscsu.cpp:1493:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': ../deps/icu-small/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1874:9: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1877:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1880:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>24); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1910:9: note: here case 3: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>16); ~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1913:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>8); ~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1916:9: note: here case 1: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1932:9: note: here case 2: ^~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/icu-small/source/common/ucnvscsu.cpp:1935:9: note: here case 1: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucol_res.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/toupptrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucln_in.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationtailoring.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationcompare.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nultrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/standardplural.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/windtfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/measure.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csdetect.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/smpdtfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utmscale.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/datefmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_rule.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrutf8.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtitvinf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_patternmodifier.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationweights.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtrule.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/funcrepl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tztrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_fluent.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decContext.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/curramt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/digitaffix.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_compact.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/casetrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/udatpg.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/olsontz.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/unesctrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/plurrule.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbtz.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nfrule.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csmatch.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/coll.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_data.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/digitinterval.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_set.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dcfmtsym.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdatawriter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tzfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationfastlatinbuilder.o ../deps/icu-small/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::processOverrideString(const icu_60::Locale&, const icu_60::UnicodeString&, int8_t, UErrorCode&)': ../deps/icu-small/source/i18n/smpdtfmt.cpp:1370:34: warning: this statement may fall through [-Wimplicit-fallthrough=] U_FALLTHROUGH; ^ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1372:17: note: here case kOvrStrTime : { ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::subFormat(icu_60::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_60::FieldPositionHandler&, icu_60::Calendar&, icu_60::SimpleDateFormatMutableNFs&, UErrorCode&) const': ../deps/icu-small/source/i18n/smpdtfmt.cpp:1476:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1492:5: note: here case UDAT_YEAR_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1598:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (U_FAILURE(status)) { ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:1603:5: note: here case UDAT_DAY_OF_WEEK_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_60::SimpleDateFormat::subParse(const icu_60::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_60::Calendar&, int32_t, icu_60::MessageFormat*, UTimeZoneFormatTimeType*, icu_60::SimpleDateFormatMutableNFs&, int32_t*) const': ../deps/icu-small/source/i18n/smpdtfmt.cpp:3002:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value < 0 || value > 24) { ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3008:9: note: here case UDAT_YEAR_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3194:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3199:5: note: here case UDAT_HOUR_OF_DAY0_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3223:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (gotNumber) // i.e., e or ee ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3232:5: note: here case UDAT_DAY_OF_WEEK_FIELD: ^~~~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3320:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value == cal.getLeastMaximum(UCAL_HOUR)+1) ^~ ../deps/icu-small/source/i18n/smpdtfmt.cpp:3325:5: note: here case UDAT_HOUR0_FIELD: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nfsubs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tolowtrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/indiancal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/cecal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/sharedbreakiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/region.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uni2name.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/gender.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/upluralrules.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utrans.o ../deps/icu-small/source/i18n/plurrule.cpp: In member function 'void icu_60::PluralRuleParser::parse(const icu_60::UnicodeString&, icu_60::PluralRules*, UErrorCode&)': ../deps/icu-small/source/i18n/plurrule.cpp:517:38: warning: this statement may fall through [-Wimplicit-fallthrough=] curAndConstraint->negated=TRUE; ../deps/icu-small/source/i18n/plurrule.cpp:519:9: note: here case tIn: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/measunit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_longnames.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ethpccal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrmbcs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/pluralaffix.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_60(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': ../deps/icu-small/source/common/cstring.h:59: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-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/simpletz.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/udat.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/calendar.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uitercollationiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_patternstring.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/translit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/quant.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fphdlimp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tmutfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/umsg.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_decimfmtprops.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/currpinf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrecog.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/choicfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tzrule.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucol_sit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tmutamt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/gregoimp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/digitaffixesandpadding.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tznames_impl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_padding.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/coleitr.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtptngen.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-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/stsearch.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ufieldpositer.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/coptccal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_rounding.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/basictz.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/zonemeta.o ../deps/icu-small/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': ../deps/icu-small/source/i18n/calendar.cpp:2132:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ ../deps/icu-small/source/i18n/calendar.cpp:2136:5: note: here case UCAL_EXTENDED_YEAR: ^~~~ ../deps/icu-small/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': ../deps/icu-small/source/i18n/calendar.cpp:3650:12: warning: this statement may fall through [-Wimplicit-fallthrough=] set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/calendar.cpp:3652:5: note: here case UCAL_MONTH: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/transreg.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof_impl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_formatimpl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fpositer.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/selfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/sortkey.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uregex.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucoleitr.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtitvfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/usearch.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/vtzone.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/measfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/format.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/unum.o ../deps/icu-small/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_60::UCollationPCE::processCE(uint32_t)': ../deps/icu-small/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] tertiary = ucol_tertiaryOrder(ce); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/ucoleitr.cpp:229:5: note: here case UCOL_SECONDARY: ^~~~ ../deps/icu-small/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] secondary = ucol_secondaryOrder(ce); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/ucoleitr.cpp:233:5: note: here case UCOL_PRIMARY: ^~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uregion.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rematch.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/digitformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dayperiodrules.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/chnsecal.o In file included from ../deps/icu-small/source/i18n/dtptngen.cpp:39: ../deps/icu-small/source/i18n/dtptngen_impl.h: In member function 'icu_60::StringEnumeration* icu_60::DateTimePatternGenerator::getRedundants(UErrorCode&)': ../deps/icu-small/source/i18n/dtptngen_impl.h:154:7: warning: '*((void*)(& current)+8).icu_60::PtnSkeleton::addedDefaultDayPeriod' may be used uninitialized in this function [-Wmaybe-uninitialized] class PtnSkeleton : public UMemory { ^~~~~~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationfcd.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdata.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucol.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/anytrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uregexc.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/taiwncal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/winnmfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof_build.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/wintzimpl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationroot.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rulebasedcollator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regextxt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tznames.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/esctrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/valueformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/search.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nortrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fmtable.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collation.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_affixutils.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_stringbuilder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csr2022.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decimfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nounit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_integerwidth.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationkeys.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof_conf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/fmtable_cnv.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/alphaindex.o ../deps/icu-small/source/i18n/fmtable.cpp: In member function 'int32_t icu_60::Formattable::getLong(UErrorCode&) const': ../deps/icu-small/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ ../deps/icu-small/source/i18n/fmtable.cpp:437:5: note: here default: ^~~~~~~ ../deps/icu-small/source/i18n/fmtable.cpp: In member function 'int64_t icu_60::Formattable::getInt64(UErrorCode&) const': ../deps/icu-small/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ ../deps/icu-small/source/i18n/fmtable.cpp:489:5: note: here default: ^~~~~~~ ../deps/icu-small/source/i18n/fmtable.cpp: In member function 'double icu_60::Formattable::getDouble(UErrorCode&) const': ../deps/icu-small/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ ../deps/icu-small/source/i18n/fmtable.cpp:520:5: note: here default: ^~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regexcmp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decimfmtimpl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/currunit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/plurfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/zrule.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tmunit.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/visibledigits.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decimalformatpattern.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/udateintervalformat.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/compactdecimalformat.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/gregocal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/nfrs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utf8collationiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationsets.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/uspoof.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ulocdata.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/buddhcal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/cpdtrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/titletrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decfmtst.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/msgfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regexst.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/numsys.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dangical.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/affixpatternparser.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt_pars.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/regeximp.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tzgnames.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationrootelements.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/strmatch.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/reldatefmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_grouping.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/utf16collationiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/persncal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/decNumber.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/remtrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdatabuilder.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_decimalquantity.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/japancal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/repattrn.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/digitlst.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/smallintformatter.o ../deps/icu-small/source/i18n/msgfmt.cpp: In function 'void icu_60::MessageFormat::cacheExplicitFormats(UErrorCode&)': ../deps/icu-small/source/i18n/msgfmt.cpp:1667:61: warning: 'formattableType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (argTypes[argNumber] != Formattable::kObject && argTypes[argNumber] != formattableType) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrsbcs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/bocsu.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/reldtfmt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationfastlatin.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/brktrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationsettings.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/hebrwcal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/digitgrouping.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationruleparser.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_notation.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/tridpars.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/scriptset.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ucsdet.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbnf.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationiterator.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/csrucode.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/name2uni.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/ztrans.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/quantityformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/astro.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/vzone.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_modifiers.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/rbt.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/smpdtfst.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/precision.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/timezone.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/islamcal.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/number_scientific.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/unumsys.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/inputext.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/collationdatareader.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/scientificnumberformatter.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/strrepl.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/i18n/dtfmtsym.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icutools/deps/icu-small/source/stubdata/stubdata.o AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/libv8_builtins_setup.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/libv8_libbase.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/libv8_libplatform.a TOUCH /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/js2c.stamp AR(target) /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/libicui18n.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/libv8_libsampler.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/libicustubdata.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/libv8_builtins_generators.a TOUCH /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/v8_dump_build_config.stamp AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/openssl/libopenssl.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/zlib/libzlib.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/http_parser/libhttp_parser.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/cares/libcares.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/uv/libuv.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/nghttp2/libnghttp2.a AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/gtest/libgtest.a TOUCH /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/inspector/protocol_generated_sources.stamp AR(target) /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/libicuucx.a CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_nosnapshot/gen/libraries.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/app_rand.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/apps.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/asn1pars.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ca.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ciphers.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/cms.o In file included from ../deps/v8/src/v8.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/crl.o In file included from ../deps/v8/src/v8.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/experimental-extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/crl2p7.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dgst.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dh.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dhparam.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dsa.o In file included from ../deps/v8/src/v8.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/dsaparam.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ec.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ecparam.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/enc.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/engine.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/errstr.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/gendh.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/gendsa.o In file included from ../deps/v8/src/address-map.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/genpkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/genrsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/nseq.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ocsp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/openssl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/passwd.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkcs12.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkcs7.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkcs8.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkey.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkeyparam.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/pkeyutl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/prime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rand.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/req.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rsa.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/rsautl.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_cb.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_client.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_server.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_socket.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/s_time.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/sess_id.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/smime.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/speed.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/spkac.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/srp.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/ts.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/verify.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/version.o CC(target) /home/node/node-v8.16.0/out/Release/obj.target/openssl-cli/deps/openssl/openssl/apps/x509.o AR(host) /home/node/node-v8.16.0/out/Release/obj.host/tools/icu/libicutools.a ../deps/openssl/openssl/apps/verify.c: In function 'cb': ../deps/openssl/openssl/apps/verify.c:322:13: warning: this statement may fall through [-Wimplicit-fallthrough=] policies_print(NULL, ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/openssl/openssl/apps/verify.c:323:9: note: here case X509_V_ERR_CERT_HAS_EXPIRED: ^~~~ AR(target) /home/node/node-v8.16.0/out/Release/obj.target/deps/v8/src/libv8_nosnapshot.a CC(host) /home/node/node-v8.16.0/out/Release/obj.host/genccode/deps/icu-small/source/tools/genccode/genccode.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genccode/tools/icu/no-op.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icupkg/deps/icu-small/source/tools/icupkg/icupkg.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/icupkg/tools/icu/no-op.o CC(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/read.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/wrtxml.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/genrb.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/prscmnts.o CC(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/errmsg.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: ^~~~ CC(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/rbutil.o CC(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/ustr.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/wrtjava.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/parse.o CC(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/rle.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/genrb/deps/icu-small/source/tools/genrb/reslist.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/iculslocs/tools/icu/iculslocs.o CXX(host) /home/node/node-v8.16.0/out/Release/obj.host/iculslocs/tools/icu/no-op.o TOUCH /home/node/node-v8.16.0/out/Release/obj.host/tools/icu/icui18n.stamp TOUCH /home/node/node-v8.16.0/out/Release/obj.host/tools/icu/icuuc.stamp LINK(host) /home/node/node-v8.16.0/out/Release/genccode LINK(host) /home/node/node-v8.16.0/out/Release/icupkg LINK(host) /home/node/node-v8.16.0/out/Release/iculslocs LINK(target) /home/node/node-v8.16.0/out/Release/openssl-cli In file included from ../deps/icu-small/source/tools/genrb/reslist.h:31, from ../deps/icu-small/source/tools/genrb/reslist.cpp:33: ../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:59: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:945: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:941:27: note: in expansion of macro 'uprv_strlen' len = (int32_t)uprv_strlen(outputDir); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:59: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:964: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:960:31: note: in expansion of macro 'uprv_strlen' len = (int32_t)uprv_strlen(fLocale); ^~~~~~~~~~~ ../deps/icu-small/source/common/cstring.h:59: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:971:20: note: in expansion of macro 'uprv_strncpy' uprv_strncpy(writtenFilename + off, ".res", len); ^~~~~~~~~~~~ LINK(host) /home/node/node-v8.16.0/out/Release/genrb ACTION _home_node_node_v8_16_0_tools_icu_icu_generic_gyp_icudata_target_icutrim /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/icudt60l.dat Options: {'verbose': 1, 'filterfile': 'icu_small.json', 'toolpath': '/home/node/node-v8.16.0/out/Release', 'deltmpdir': 1, 'outfile': 'icudt60l.dat', 'datfile': '../../deps/icu-small/source/data/in/icudt60l.dat', 'locales': 'en,root', 'endian': 'little', 'tmpdir': '/home/node/node-v8.16.0/out/Release/obj/gen/icutmp'} /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/lang/res_index.txt:8: warning: Encountered empty table en en /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/rbnf/res_index.txt:8: warning: Encountered empty table /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/brkitr/res_index.txt:8: warning: Encountered empty table en /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/region/res_index.txt:8: warning: Encountered empty table en /home/node/node-v8.16.0/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_v8_16_0_tools_icu_icu_generic_gyp_icudata_target_rename /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/icusmdt60.dat ACTION _home_node_node_v8_16_0_tools_icu_icu_generic_gyp_icudata_target_genccode /home/node/node-v8.16.0/out/Release/obj/gen/icusmdt60_dat.c generating C code for /home/node/node-v8.16.0/out/Release/obj/gen/icutmp/icusmdt60.dat CC(target) /home/node/node-v8.16.0/out/Release/obj.target/icudata/gen/icusmdt60_dat.o AR(target) /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/libicudata.a TOUCH /home/node/node-v8.16.0/out/Release/obj.target/tools/icu/icuuc.stamp CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Schema.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Schema.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Console.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Console.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from ../deps/v8/src/inspector/remote-object-id.h:8, from ../deps/v8/src/inspector/remote-object-id.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:554:19: note: '*((void*)& in_samplingInterval +8)' was declared here Maybe in_samplingInterval; ^~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:435:17: note: '*((void*)& in_reportProgress +1)' was declared here Maybe in_reportProgress; ^~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:411:17: note: '*((void*)& in_reportProgress +1)' was declared here Maybe in_reportProgress; ^~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:387:17: note: '*((void*)& in_trackAllocations +1)' was declared here Maybe in_trackAllocations; ^~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.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 static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../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:9313:16: warning: 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-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:557:17: note: '*((void*)& in_callCount +1)' was declared here Maybe in_callCount; ^~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:563:17: note: '*((void*)& in_detailed +1)' was declared here Maybe in_detailed; ^~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/inspector/string-16.cc:15: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../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:216:5: note: here case 3: ^~~~ ../deps/v8/src/inspector/string-16.cc:217:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~ ../deps/v8/src/inspector/string-16.cc:218:5: note: here case 2: ^~~~ ../deps/v8/src/inspector/string-16.cc:222:7: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (*source) { ^~~~~~ ../deps/v8/src/inspector/string-16.cc:239: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:263:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:264:5: note: here case 5: ^~~~ ../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:267:5: note: here case 4: ^~~~ ../deps/v8/src/inspector/string-16.cc:269:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:270:5: note: here case 3: ^~~~ ../deps/v8/src/inspector/string-16.cc:272:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:273:5: note: here case 2: ^~~~ ../deps/v8/src/inspector/string-16.cc:275:17: warning: this statement may fall through [-Wimplicit-fallthrough=] character <<= 6; ~~~~~~~~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:276: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:145:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ch >>= 6; ~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:146:7: note: here case 3: ^~~~ ../deps/v8/src/inspector/string-16.cc:148:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ch >>= 6; ~~~^~~~~ ../deps/v8/src/inspector/string-16.cc:149:7: note: here case 2: ^~~~ ../deps/v8/src/inspector/string-16.cc:151: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-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from ../deps/v8/src/inspector/string-util.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from ../deps/v8/src/inspector/search-util.h:8, from ../deps/v8/src/inspector/search-util.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.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 static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../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:141:70: required from here ../deps/v8/include/v8.h:9313:16: warning: 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-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1411:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here Maybe in_includeCommandLineAPI; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1417:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1423:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1429:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1435:17: note: '*((void*)& in_throwOnSideEffect +1)' was declared here Maybe in_throwOnSideEffect; ^~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:977:16: note: '*((void*)& in_columnNumber +4)' was declared here Maybe in_columnNumber; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1231:17: note: '*((void*)& in_caseSensitive +1)' was declared here Maybe in_caseSensitive; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1237:17: note: '*((void*)& in_isRegex +1)' was declared here Maybe in_isRegex; ^~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1084:17: note: '*((void*)& in_restrictToFunction +1)' was declared here Maybe in_restrictToFunction; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1275:17: note: '*((void*)& in_dryRun +1)' was declared here Maybe in_dryRun; ^~~~~~~~~ In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1297:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here Maybe in_includeCommandLineAPI; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1303:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1309:16: note: '*((void*)& in_contextId +4)' was declared here Maybe in_contextId; ^~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1315:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1321:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1327:17: note: '*((void*)& in_userGesture +1)' was declared here Maybe in_userGesture; ^~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1333:17: note: '*((void*)& in_awaitPromise +1)' was declared here Maybe in_awaitPromise; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1385:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1391:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1729:16: note: '*((void*)& in_executionContextId +4)' was declared here Maybe in_executionContextId; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1741:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1747:17: note: '*((void*)& in_includeCommandLineAPI +1)' was declared here Maybe in_includeCommandLineAPI; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1753:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1759:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1765:17: note: '*((void*)& in_awaitPromise +1)' was declared here Maybe in_awaitPromise; ^~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1664:16: note: '*((void*)& in_executionContextId +4)' was declared here Maybe in_executionContextId; ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1502:17: note: '*((void*)& in_ownProperties +1)' was declared here Maybe in_ownProperties; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1508:17: note: '*((void*)& in_accessorPropertiesOnly +1)' was declared here Maybe in_accessorPropertiesOnly; ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1514:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1452:17: note: '*((void*)& in_silent +1)' was declared here Maybe in_silent; ^~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1458:17: note: '*((void*)& in_returnByValue +1)' was declared here Maybe in_returnByValue; ^~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1464:17: note: '*((void*)& in_generatePreview +1)' was declared here Maybe in_generatePreview; ^~~~~~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1470:17: note: '*((void*)& in_userGesture +1)' was declared here Maybe in_userGesture; ^~~~~~~~~~~~~~ In file included from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7: /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:558: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-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1476:17: note: '*((void*)& in_awaitPromise +1)' was declared here Maybe in_awaitPromise; ^~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o In file included from ../deps/v8/src/inspector/test-interface.h:8, from ../deps/v8/src/inspector/test-interface.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Console.h:10, from ../deps/v8/src/inspector/v8-console-agent-impl.h:9, from ../deps/v8/src/inspector/v8-console-agent-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from ../deps/v8/src/inspector/v8-debugger-script.h:35, from ../deps/v8/src/inspector/v8-debugger-script.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o In file included from ../deps/v8/src/inspector/v8-function-call.h:36, from ../deps/v8/src/inspector/v8-function-call.cc:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o In file included from ../deps/v8/src/inspector/v8-injected-script-host.h:8, from ../deps/v8/src/inspector/v8-injected-script-host.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o In file included from ../deps/v8/src/inspector/v8-console.h:10, from ../deps/v8/src/inspector/v8-console.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/debug/debug-interface.h:8, from ../deps/v8/src/inspector/v8-debugger.h:12, from ../deps/v8/src/inspector/v8-debugger.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/inspector/v8-internal-value-type.h:8, from ../deps/v8/src/inspector/v8-internal-value-type.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.h:9, from ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o In file included from ../deps/v8/src/inspector/v8-console-message.h:11, from ../deps/v8/src/inspector/v8-console-message.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o In file included from ../deps/v8/src/inspector/v8-regex.h:11, from ../deps/v8/src/inspector/v8-regex.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from ../deps/v8/src/inspector/v8-inspector-impl.h:38, from ../deps/v8/src/inspector/v8-inspector-impl.cc:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from ../deps/v8/src/inspector/v8-schema-agent-impl.h:9, from ../deps/v8/src/inspector/v8-schema-agent-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/accessors.o In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/debug/debug-interface.h:8, from ../deps/v8/src/inspector/v8-debugger-agent-impl.h:11, from ../deps/v8/src/inspector/v8-debugger-agent-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/address-map.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Protocol.h:8, from ../deps/v8/src/inspector/v8-value-utils.h:8, from ../deps/v8/src/inspector/v8-value-utils.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/allocation.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from ../deps/v8/src/inspector/v8-inspector-session-impl.h:11, from ../deps/v8/src/inspector/v8-inspector-session-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/api.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/allocation.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/v8-stack-trace-impl.h:11, from ../deps/v8/src/inspector/v8-stack-trace-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from ../deps/v8/src/inspector/v8-profiler-agent-impl.h:11, from ../deps/v8/src/inspector/v8-profiler-agent-impl.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/arguments.o In file included from ../deps/v8/src/inspector/wasm-translation.h:10, from ../deps/v8/src/inspector/wasm-translation.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o In file included from ../deps/v8/src/address-map.h:8, from ../deps/v8/src/address-map.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o In file included from ../deps/v8/include/v8-inspector.h:13, from ../deps/v8/src/inspector/string-util.h:14, from /home/node/node-v8.16.0/out/Release/obj/gen/src/inspector/protocol/Forward.h:8, from ../deps/v8/src/inspector/v8-runtime-agent-impl.h:35, from ../deps/v8/src/inspector/v8-runtime-agent-impl.cc:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/accessors.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:12, from ../deps/v8/src/accessors.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/api-arguments.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/api-arguments.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/asmjs/asm-scanner.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/assembler.o In file included from ../deps/v8/src/handles.h:10, from ../deps/v8/src/api-natives.h:8, from ../deps/v8/src/api-natives.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/api-natives.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/arguments.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/arguments.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/asmjs/asm-types.h:13, from ../deps/v8/src/asmjs/asm-types.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/asmjs/switch-logic.h:9, from ../deps/v8/src/asmjs/switch-logic.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:14, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/asmjs/asm-types.h:13, from ../deps/v8/src/asmjs/asm-parser.h:12, from ../deps/v8/src/asmjs/asm-js.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compilation-info.h:11, from ../deps/v8/src/asmjs/asm-js.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/asmjs/asm-js.cc:19: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/asmjs/asm-types.h:13, from ../deps/v8/src/asmjs/asm-parser.h:12, from ../deps/v8/src/asmjs/asm-parser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/asmjs/asm-parser.cc:15: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/ast/ast-expression-rewriter.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/ast-expression-rewriter.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/assembler.cc:42: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/assembler.cc: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.cc:877:71: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] reinterpret_cast(redirector)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/ast/ast-value-factory.h:32, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/ast-value-factory.cc:32: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/ast/ast-value-factory.h:32, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-traversal-visitor.h:8, from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8, from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/ast/ast-value-factory.h:32, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/ast-numbering.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/ast/ast-value-factory.h:32, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ast/ast.cc:15: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:49, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ast/ast.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/ast/compile-time-value.h:8, from ../deps/v8/src/ast/compile-time-value.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/compile-time-value.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/ast/context-slot-cache.h:8, from ../deps/v8/src/ast/context-slot-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/context-slot-cache.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/bignum.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/parsing/scanner.h:10, from ../deps/v8/src/ast/modules.h:8, from ../deps/v8/src/ast/modules.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/modules.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/vector.h:11, from ../deps/v8/src/bignum-dtoa.h:8, from ../deps/v8/src/bignum-dtoa.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/ast/ast-value-factory.h:32, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/variables.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/bit-vector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/vector.h:11, from ../deps/v8/src/bignum.h:8, from ../deps/v8/src/bignum.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/ast/prettyprinter.h:8, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/prettyprinter.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/api.cc:30: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:49, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/api.cc:30: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32: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:5596:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] return reinterpret_cast(chars) & kAlignmentMask; ^ ../deps/v8/src/api.cc: In member function 'void v8::Isolate::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/src/api.cc:9205:72: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::AllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle v8::{anonymous}::MakeAccessorInfo(v8::Local, Getter, Setter, v8::Local, 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&)]': ../deps/v8/src/api.cc:1654:23: required from 'bool 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:1670:45: required from here ../deps/v8/src/api.cc:1479: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::Local, Getter, Setter, v8::Local, 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&)]': ../deps/v8/src/api.cc:1654:23: required from 'bool 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:1682:45: required from here ../deps/v8/src/api.cc:1479: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-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/ast/ast-value-factory.h:32, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/ast/scopes.cc:15: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o In file included from ../deps/v8/src/background-parsing-task.h:10, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/background-parsing-task.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/builtins/builtins-api.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-api.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-arraybuffer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-boolean.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-boolean.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-call.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-call.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-collections.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-collections.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-callsite.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-callsite.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/wasm/wasm-objects.h:8, from ../deps/v8/src/objects/frame-array.h:9, from ../deps/v8/src/objects/frame-array-inl.h:8, from ../deps/v8/src/builtins/builtins-callsite.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-array.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-array.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-console.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-console.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/feedback-vector.h:12, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:49, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-dataview.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-dataview.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-error.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-error.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-internal.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, from ../deps/v8/src/builtins/builtins-internal.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-function.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-function.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-global.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-global.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-date.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-date.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-interpreter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-interpreter.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ ../deps/v8/src/builtins/builtins-interpreter.cc: In member function 'v8::internal::Handle v8::internal::Builtins::InterpreterPushArgsThenCall(v8::internal::ConvertReceiverMode, v8::internal::InterpreterPushArgsMode)': ../deps/v8/src/builtins/builtins-interpreter.cc:18:7: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (receiver_mode) { ^~~~~~ ../deps/v8/src/builtins/builtins-interpreter.cc:26:5: note: here case InterpreterPushArgsMode::kWithFinalSpread: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-json.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-json.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-math.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-math.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-number.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-number.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-promise.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-promise.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typedarray.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-reflect.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-reflect.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-regexp.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-regexp.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-object.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins/builtins-object.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-string.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-string.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-intl.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-intl.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/utils.h:14, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:9, from ../deps/v8/src/char-predicates.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/codegen.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-symbol.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-symbol.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:14, from ../deps/v8/src/cancelable-task.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/arguments.h:8, from ../deps/v8/src/builtins/builtins-utils.h:8, from ../deps/v8/src/builtins/builtins-typedarray.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/builtins/builtins-typedarray.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-info.o In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/builtins/builtins.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/builtins/builtins.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compilation-statistics.h:11, from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/code-factory.h:8, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compilation-cache.h:8, from ../deps/v8/src/compilation-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/compilation-cache.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o In file included from ../deps/v8/src/handles.h:10, from ../deps/v8/src/compilation-dependencies.h:8, from ../deps/v8/src/compilation-dependencies.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/compilation-dependencies.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/code-stubs.h:8, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, from ../deps/v8/src/code-stubs.h:14, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o In file included from ../deps/v8/src/handles.h:10, from ../deps/v8/src/compiler/operator.h:14, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/all-nodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o In file included from ../deps/v8/src/handles.h:10, from ../deps/v8/src/compilation-dependencies.h:8, from ../deps/v8/src/compilation-info.h:10, from ../deps/v8/src/compilation-info.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compilation-info.h:11, from ../deps/v8/src/compilation-info.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/compilation-info.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/code-stubs.h:8, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:49, from ../deps/v8/src/code-stubs.h:10, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/bytecode-liveness-map.h:9, from ../deps/v8/src/compiler/bytecode-liveness-map.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o In file included from ../deps/v8/src/handles.h:10, from ../deps/v8/src/compiler/operator.h:14, from ../deps/v8/src/compiler/simplified-operator.h:11, from ../deps/v8/src/compiler/access-builder.h:9, from ../deps/v8/src/compiler/access-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/compiler/access-builder.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o In file included from ../deps/v8/src/handles.h:10, 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/branch-elimination.h:9, from ../deps/v8/src/compiler/branch-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:10, from ../deps/v8/src/compiler/branch-elimination.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/basic-block-instrumentor.h:8, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compilation-info.h:11, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o In file included from ../deps/v8/src/handles.h:10, 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/checkpoint-elimination.h:9, from ../deps/v8/src/compiler/checkpoint-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/compiler/access-info.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/field-index-inl.h:9, from ../deps/v8/src/compiler/access-info.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:49, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/access-info.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/bytecode-analysis.h:9, from ../deps/v8/src/compiler/bytecode-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/heap-inl.h:17, from ../deps/v8/src/objects/shared-function-info-inl.h:8, from ../deps/v8/src/contexts-inl.h:14, from ../deps/v8/src/objects-inl.h:18, from ../deps/v8/src/compiler/bytecode-analysis.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/code-stub-assembler.cc:4: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-assembler.h:16, from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/code-stub-assembler.cc:4: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:10, from ../deps/v8/src/code-stub-assembler.cc:4: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-stub-assembler.h:10, from ../deps/v8/src/code-stub-assembler.cc:4: ../deps/v8/src/compiler/code-assembler.h: In member function 'v8::internal::compiler::Node* v8::internal::CodeStubAssembler::HasProperty(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::HasPropertyLookupMode)': ../deps/v8/src/compiler/code-assembler.h:678:77: warning: 'fallback_runtime_function_id' may be used uninitialized in this function [-Wmaybe-uninitialized] base::implicit_cast>(args)...); ^ ../deps/v8/src/code-stub-assembler.cc:8962:25: note: 'fallback_runtime_function_id' was declared here Runtime::FunctionId fallback_runtime_function_id; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/assembler-inl.h:8, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o In file included from ../deps/v8/src/handles.h:10, 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/common-operator-reducer.h:9, from ../deps/v8/src/compiler/common-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/common-operator-reducer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/compiler/graph.h:12, from ../deps/v8/src/compiler/control-equivalence.h:9, from ../deps/v8/src/compiler/control-equivalence.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o In file included from ../deps/v8/src/handles.h:10, 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/control-flow-optimizer.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o In file included from ../deps/v8/src/handles.h:10, 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/dead-code-elimination.h:9, from ../deps/v8/src/compiler/dead-code-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/dead-code-elimination.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32: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:40, 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:1084:69: required from here ../deps/v8/src/base/macros.h:103: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/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/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/bytecode-analysis.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:10, from ../deps/v8/src/compiler/bytecode-graph-builder.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32: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:2350:33: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] environment()->BindAccumulator(result); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/compiler/code-assembler.h:13, from ../deps/v8/src/compiler/code-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32: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:1084:69: required from here ../deps/v8/src/base/macros.h:103: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/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/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/common-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/common-operator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/escape-analysis-reducer.h:9, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/compiler/graph.h:12, from ../deps/v8/src/compiler/graph-reducer.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32: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:1084:69: required from here ../deps/v8/src/base/macros.h:103: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/interface-descriptors.h:10, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, 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/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included 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/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32: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:40, 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:1084:69: required from here ../deps/v8/src/base/macros.h:103: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/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/assembler.h:758:7: note: 'class v8::internal::ExternalReference' declared here class ExternalReference BASE_EMBEDDED { ^~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o In file included from ../deps/v8/src/handles.h:10, from ../deps/v8/src/compiler/frame-states.h:9, from ../deps/v8/src/compiler/frame-states.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/interface-descriptors.h:10, from ../deps/v8/src/callable.h:9, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/allocation.h:12, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/effect-control-linearizer.h:8, from ../deps/v8/src/compiler/effect-control-linearizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/effect-control-linearizer.h:8, from ../deps/v8/src/compiler/effect-control-linearizer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, 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:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/effect-control-linearizer.cc: In member function 'bool v8::internal::compiler::EffectControlLinearizer::TryWireInStateEffect(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node**, v8::internal::compiler::Node**)': ../deps/v8/src/compiler/effect-control-linearizer.cc:830:14: warning: this statement may fall through [-Wimplicit-fallthrough=] result = LowerLoadHashMapValue(node); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/effect-control-linearizer.cc:831:5: note: here case IrOpcode::kTransitionAndStoreElement: ^~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o In file included from ../deps/v8/src/handles.h:10, 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-trimmer.h:8, from ../deps/v8/src/compiler/graph-trimmer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/compiler/graph.h:12, from ../deps/v8/src/compiler/escape-analysis.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::SetAllowCodeGenerationFromStringsCallback(v8::DeprecatedAllowCodeGenerationFromStringsCallback)': ../deps/v8/include/v8.h:10304:19: warning: cast between incompatible function types from 'v8::DeprecatedAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local)'} to 'v8::FreshNewAllowCodeGenerationFromStringsCallback' {aka 'bool (*)(v8::Local, v8::Local)'} [-Wcast-function-type] callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10349:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:10356:53: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] reinterpret_cast(callback)); ^ In file included from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1061:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] isolate->external_reference_redirector()); ^ In file included from ../deps/v8/src/debug/debug.h:18, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/assembler-inl.h:13, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/interface-descriptors.h:12, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/escape-analysis.cc:15: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:46:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cache_[0], 0, sizeof(cache_)); ^ ../deps/v8/src/frames.h:32:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here struct InnerPointerToCodeCacheEntry { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:16, from ../deps/v8/src/compiler/graph.h:11, 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:1543:55: required from here ../deps/v8/src/base/macros.h:103: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/messages.h:15, from ../deps/v8/src/objects.h:21, from ../deps/v8/src/objects/map.h:8, from ../deps/v8/src/feedback-vector.h:13, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/handles.h:92:7: note: 'class v8::internal::Handle' declared here class Handle final : public HandleBase { ^~~~~~ CXX(target) /home/node/node-v8.16.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/zone/zone.h:13, from ../deps/v8/src/zone/zone-allocator.h:9, from ../deps/v8/src/zone/zone-containers.h:20, from ../deps/v8/src/compiler/graph.h:12, from ../deps/v8/src/compiler/graph.cc:5: ../deps/v8/include/v8.h: In static member function 'static v